#csharptips resultados da pesquisa
Elevate your C# knowledge one tip at a time! 🌟 #CSharpTips #Tuples #Deconstruction #CodingMagic #jetbrainsrider #rider
By using extension methods, you can enhance built-in or custom classes, making your code more readable and modular. **#CSharpTips #ExtensionMethods #CodeEnhancements #SoftwareEngineering #CodeReadability**
در ASP.NET Core (نسخه .NET 9) ویژگی MapStaticAssets اضافه شده که تحویل فایلهای ایستا (CSS/JS/تصاویر) را برای SPA یا Blazor بهینهتر میکند: با کشبندی خودکار، فشردهسازی و fingerprinting. #CSharpTips
Explora estas pautas esenciales para escribir código más eficiente y robusto en C#. 💡💻 Nuestros consejos de C# te guiarán hacia la excelencia. #CSharpTips #DesarrolloDeSoftware
در دات نت 9 FrozenSet<T> و FrozenDictionary<TKey,TValue> بهبود پیدا کردن ساختشون زمانبره، ولی بعد از فریز شدن دسترسی فوقالعاده سریع دارن. عالی برای lookupهای ثابت و دادههای فقطخواندنی در اپهای بزرگ #CSharpTips
در .NET 7، از RequiredMemberAttribute برای record و struct استفاده کن؛ کامپایلر مجبور میکنه همه propertyهای ضروری مقداردهی بشن از بروز خطاهای runtime و objectهای ناقص جلوگیری میکنه #CSharpTips
در .NET 8، از app.MapFallback() استفاده کن تا درخواستهای بدون مسیر مشخص رو مدیریت کنی. ایدهآل برای SPAها (مثل React/Vue) یا صفحات خطای سفارشی کدت تمیزتر و routing پیشبینیپذیرتر میشه #CSharpTips
در دات نت 9، Params Span معرفی شده حالا میتونی از params ReadOnlySpan<T> در متدها استفاده کنی، بدون ساخت آرایه جدید. کاهش allocation، کارایی بالاتر و مخصوص سناریوهای performance-critical #CSharpTips
در دات نت 8، ساختار جدیدی به نام InlineArray اضافه شده میتونی یه آرایه با اندازه ثابت داخل struct تعریف کنی، بدون تخصیص heap. کارایی خیلی بالا (zero allocation) مناسب برای پردازش دادههای کوچک استفاده با attribute [InlineArray(n)] روی struct #CSharpTips
در دات نت 8، PeriodicTimer معرفی شده که جایگزین حلقههای با Task.Delay برای کارهای زمانبندیشده میشه مصرف حافظه کمتر بدون drift زمانی (زمانبندی دقیقتر) پشتیبانی از CancellationToken برای لغو راحت مناسب برای background serviceها و recurring tasks. #CSharpTips
در .NET 8، از MapGroup + versioning برای API نسخهدار استفاده کن. هر نسخهی API رو در یه گروه بساز و middleware یا policy مخصوص خودش رو بده مدیریت نسخهها تمیز، مقیاسپذیر و قابلنگهداریتر میشه #CSharpTips
در .NET 8، میتونی از Rate Limiting Middleware استفاده کنی مستقیماً در pipeline درخواستها محدودیت درخواست تعریف کن، بدون نیاز به پکیج خارجی کنترل ترافیک جلوگیری از abuse حفظ پایداری سرویس #CSharpTips
در c# 10 به بعد میتونی using های تکراری رو یکبار در یک فایل بنویسی و از کل پروژه حذفشون کنی. بهش Global Using میگن که باعث میشه کد تمیزتر بشه. #CSharpTips
در دات نت 9، در DataContractSerializer بهینهسازی بزرگی صورت گرفته؛ الان از source generation پشتیبانی میکنه یعنی serialization سریعتر، بدون reflection و با حافظهی کمتر عالی برای سرویسهای gRPC و WCF-style #CSharpTips
در .NET 8، از IFormFile.CopyToAsync(Stream, CancellationToken) استفاده کن تا آپلود فایلها رو ایمنتر و قابل لغو کنی بهتر از روشهای قدیمی هست چون memory کمتر مصرف میکنه و responsiveتره (async و cancelation token اضافه شده) #CSharpTips
در .NET 8، از TypedResults در Minimal API استفاده کن. بهجای برگردوندن object خام، خروجی دقیق مثل TypedResults.Ok(), NotFound() بده کد strongly-typed، خواناتر خطای کمتر در زمان کامپایل #CSharpTips
Looking for an optimized way to get a distinct list of strings in C#? Look no further than using a Hashset! This method provides constant time-performance for adding elements and ensures uniqueness. #CSharpTips #Optimization
در .NET 8، ویژگی Metrics APIs اضافه شده؛ ابزاری داخلی برای جمعآوری و ثبت متریکها مثل latency، count و histogram بدون نیاز به کتابخانه خارجی. مناسب برای observability و مانیتورینگ. #CSharpTips
در .Net7 کلاس Generic math معرفی شد الان میتونی متدهای generic بنویسی که با هر نوع عددی (int, double, decimal) کار کنن، بدون کد تکراری کد تمیزتر، reusable و مناسب برای محاسبات عددی پیچیده #CSharpTips
در c# 10 به بعد میتونی using های تکراری رو یکبار در یک فایل بنویسی و از کل پروژه حذفشون کنی. بهش Global Using میگن که باعث میشه کد تمیزتر بشه. #CSharpTips
از record برای مدلهایی که equatable هستند استفاده کن در record مقایسه ارزشمحور (value-based equality) اتفاق میوفته ، که برای موجودیت هایی مثل Events, DTOها و Configها عالیه. #CSharpTips
استفاده از ArrayPool<T> برای کاهش تخصیص حافظه با ArrayPool.Shared.Rent() آرایهها رو از pool میگیری و دوباره برمیگردونی. در اپلیکیشنهای high throughput (مانند APIهای پرترافیک) باعث کاهش GC pressure و افزایش performance میشه. #CSharpTips
SemaphoreSlim بهتر از lock در async lock با async قابل استفاده نیست. SemaphoreSlim lightweight و async-friendly هست، و برای throttle کردن دسترسی به یک resource فوقالعادهست. #CSharpTips
با استفاده از Lazy<T> شیء رو فقط وقتی میسازه که واقعاً بهش نیاز هست، نه در زمان initialization. باعث کاهش مصرف حافظه و افزایش startup speed میشه. #CSharpTips
استفاده از Caller Info Attributes با [CallerMemberName], [CallerFilePath], [CallerLineNumber] میتونی اطلاعات محل فراخوانی متد رو بگیری، بدون نیاز به log دستی. برای logging و debugging عالیه #CSharpTips
در دات نت 8، ساختار جدیدی به نام InlineArray اضافه شده میتونی یه آرایه با اندازه ثابت داخل struct تعریف کنی، بدون تخصیص heap. کارایی خیلی بالا (zero allocation) مناسب برای پردازش دادههای کوچک استفاده با attribute [InlineArray(n)] روی struct #CSharpTips
در دات نت 8، PeriodicTimer معرفی شده که جایگزین حلقههای با Task.Delay برای کارهای زمانبندیشده میشه مصرف حافظه کمتر بدون drift زمانی (زمانبندی دقیقتر) پشتیبانی از CancellationToken برای لغو راحت مناسب برای background serviceها و recurring tasks. #CSharpTips
در دات نت 9، در DataContractSerializer بهینهسازی بزرگی صورت گرفته؛ الان از source generation پشتیبانی میکنه یعنی serialization سریعتر، بدون reflection و با حافظهی کمتر عالی برای سرویسهای gRPC و WCF-style #CSharpTips
در .NET 9، کتابخانهی System.Text.Json حالا از polymorphic serialization واقعی پشتیبانی میکنه میتونی typeهای فرزند رو با attribute مثل [JsonDerivedType] ثبت کنی تا بدون custom converter بهدرستی serialize/deserialize بشن #CSharpTips
در ASP.NET Core (نسخه .NET 9) ویژگی MapStaticAssets اضافه شده که تحویل فایلهای ایستا (CSS/JS/تصاویر) را برای SPA یا Blazor بهینهتر میکند: با کشبندی خودکار، فشردهسازی و fingerprinting. #CSharpTips
در دات نت 9 FrozenSet<T> و FrozenDictionary<TKey,TValue> بهبود پیدا کردن ساختشون زمانبره، ولی بعد از فریز شدن دسترسی فوقالعاده سریع دارن. عالی برای lookupهای ثابت و دادههای فقطخواندنی در اپهای بزرگ #CSharpTips
در دات نت 9، Params Span معرفی شده حالا میتونی از params ReadOnlySpan<T> در متدها استفاده کنی، بدون ساخت آرایه جدید. کاهش allocation، کارایی بالاتر و مخصوص سناریوهای performance-critical #CSharpTips
در .net9 Extension type معرفی شد میتونی به typeهای موجود مثل string یا DateTime، متد و property اضافه کنی بدون subclass یا helper static. کد expressiveتر و سازمانیافتهتر #CSharpTips
در .Net7 کلاس Generic math معرفی شد الان میتونی متدهای generic بنویسی که با هر نوع عددی (int, double, decimal) کار کنن، بدون کد تکراری کد تمیزتر، reusable و مناسب برای محاسبات عددی پیچیده #CSharpTips
در .NET 7، از RequiredMemberAttribute برای record و struct استفاده کن؛ کامپایلر مجبور میکنه همه propertyهای ضروری مقداردهی بشن از بروز خطاهای runtime و objectهای ناقص جلوگیری میکنه #CSharpTips
در .NET 7، متدهای RegexGenerator معرفی شدن با استفاده از attribute [GeneratedRegex]، regex در زمان کامپایل تولید میشه نه runtime سرعت بالاتر تخصیص حافظه کمتر بدون JIT overhead #CSharpTips
در .NET 8، از Task.WaitAsync(timeout) استفاده کن تا برای هر async task زمان انتظار تعیین کنی دیگه نیازی به CancellationTokenSource و منطق پیچیده timeout نداری تمیز، ساده و قابلکنترل #CSharpTips
در .NET 8، از IFormFile.CopyToAsync(Stream, CancellationToken) استفاده کن تا آپلود فایلها رو ایمنتر و قابل لغو کنی بهتر از روشهای قدیمی هست چون memory کمتر مصرف میکنه و responsiveتره (async و cancelation token اضافه شده) #CSharpTips
در .NET 8، از app.MapFallback() استفاده کن تا درخواستهای بدون مسیر مشخص رو مدیریت کنی. ایدهآل برای SPAها (مثل React/Vue) یا صفحات خطای سفارشی کدت تمیزتر و routing پیشبینیپذیرتر میشه #CSharpTips
Looking for an optimized way to get a distinct list of strings in C#? Look no further than using a Hashset! This method provides constant time-performance for adding elements and ensures uniqueness. #CSharpTips #Optimization
Let's talk optimisation and pooling! In Unity, allocation can seem pretty simple since everything is handled by the language. Most of us call "new" on class without blinking. The truth is we should blink, a lot. #unitytips #csharptips
Elevate your C# knowledge one tip at a time! 🌟 #CSharpTips #Tuples #Deconstruction #CodingMagic #jetbrainsrider #rider
By using extension methods, you can enhance built-in or custom classes, making your code more readable and modular. **#CSharpTips #ExtensionMethods #CodeEnhancements #SoftwareEngineering #CodeReadability**
💡 Did you know that C# has local functions that help unclutter your code? 💡 They are great when you need to repeat yourself several times with a method, but exposing this method your class is meaningless elsewhere. #unity3d #unitytips #csharptips
Según me vaya dando, iré escribiendo pequeños consejos y micro-tutoriales de uno de los lenguajes más usados hoy en día, sobre todo gracias a Xamarin y Unity #CSharpTips
Whenever possible, in C#, use Lambda-bodied expressions instead of conventional method bodies. Why? - It makes code declarative, instead of imperative - It prevents mutable variable assignments - It is 2 lines shorter #csharp #csharptips #programming
Method 2: Collections Export a List<t> or object collection using IWorksheet.ImportData(). It supports nested objects and grouping options, which are useful for complex data models. ➡️ Next, let’s explore database exports 👇 #CSharpTips #Excel #List #ObjectCollections (4/8)
#unityTips #CSharpTips How to remove lambda listener from the event? Create a delegate instance field from the lambda. Assign it to the listener. Then, if you need, remove it from the listener. Ref: stackoverflow.com/questions/1362…
Explora estas pautas esenciales para escribir código más eficiente y robusto en C#. 💡💻 Nuestros consejos de C# te guiarán hacia la excelencia. #CSharpTips #DesarrolloDeSoftware
#CsharpTips Tips for writing better C# codes:buff.ly/2Hpihny #Programminghelp #coding #assignmenthelp #college #students
Something went wrong.
Something went wrong.
United States Trends
- 1. Saudi 201K posts
- 2. #UNBarbie 7,204 posts
- 3. Clay Higgins 6,229 posts
- 4. Gemini 3 41.7K posts
- 5. Khashoggi 30.2K posts
- 6. #UnitedNationsBarbie 7,856 posts
- 7. Salman 61.7K posts
- 8. Cloudflare 251K posts
- 9. #NXXT2Run 1,023 posts
- 10. Piggy 102K posts
- 11. Robinhood 5,109 posts
- 12. Mary Bruce 1,255 posts
- 13. Shanice N/A
- 14. Merch 67.7K posts
- 15. Pat Bev 1,762 posts
- 16. Nicki Minaj 44.9K posts
- 17. Olivia Dean 4,667 posts
- 18. #LaSayoSeQuedóGuindando 3,172 posts
- 19. Frankie Montas N/A
- 20. Luis Guerrero N/A