#csharptips 搜尋結果
در دات نت 9 FrozenSet<T> و FrozenDictionary<TKey,TValue> بهبود پیدا کردن ساختشون زمانبره، ولی بعد از فریز شدن دسترسی فوقالعاده سریع دارن. عالی برای lookupهای ثابت و دادههای فقطخواندنی در اپهای بزرگ #CSharpTips
در دات نت 9، Params Span معرفی شده حالا میتونی از params ReadOnlySpan<T> در متدها استفاده کنی، بدون ساخت آرایه جدید. کاهش allocation، کارایی بالاتر و مخصوص سناریوهای performance-critical #CSharpTips
تو سی شارپ میتونی از span<T> , memory<T> استفاده کنی مزایا: مصرف حافظه کمتر سرعت پردازش بالاتر فشار کمتر رو gc #CSharpTips
Elevate your C# knowledge one tip at a time! 🌟 #CSharpTips #Tuples #Deconstruction #CodingMagic #jetbrainsrider #rider
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 7، از RequiredMemberAttribute برای record و struct استفاده کن؛ کامپایلر مجبور میکنه همه propertyهای ضروری مقداردهی بشن از بروز خطاهای runtime و objectهای ناقص جلوگیری میکنه #CSharpTips
By using extension methods, you can enhance built-in or custom classes, making your code more readable and modular. **#CSharpTips #ExtensionMethods #CodeEnhancements #SoftwareEngineering #CodeReadability**
در C# 12 میتونی از Primary Constructors نهفقط برای record، بلکه برای class و struct هم استفاده کنی -کمتر boilerplate مینویسی - dependencies are immutable مناسب برای clean architecture و service-oriented design #CSharpTips
در .NET 8، برای validation تمیزتر، از IEndpointFilter در Minimal API استفاده کن. میتونی منطق اعتبارسنجی، authorization یا logging رو قبل از اجرای handler جدا کنی _کد تمیزتر، تستپذیرتر و قابلگسترشتر #CSharpTips
در .net9 Extension type معرفی شد میتونی به typeهای موجود مثل string یا DateTime، متد و property اضافه کنی بدون subclass یا helper static. کد expressiveتر و سازمانیافتهتر #CSharpTips
تو سی شارپ میتونی با IAsyncEnumerable<T> داده ها رو به صورت stream بخونی و پردازش کنی بدون اینکه همه رو تو حافظه لود کنی -پردازش داده های بزرگ به صورت تکه تکه -راحتی در پردازش real-time -کمک به حافظه #CSharpTips
تو سی شارپ وقتی از record استفاده میکنی -مقدار immutable داری -مقایسه های byValue هستن #CSharpTips
در .NET 8 به بعد، FrozenDictionary و FrozenSet معرفی شدن ساختارهایی immutable و optimized for read performance #CSharpTips
در .NET 8، میتونی از Rate Limiting Middleware استفاده کنی مستقیماً در pipeline درخواستها محدودیت درخواست تعریف کن، بدون نیاز به پکیج خارجی کنترل ترافیک جلوگیری از abuse حفظ پایداری سرویس #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
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)
در .NET 8، از keyed services در DI استفاده کن. میتونی چند پیادهسازی از یه interface داشته باشی و با کلید مشخص انتخابشون کنی دیگه نیازی به if-else یا factory دستی نیست، تزریق تمیز و منعطفتر #CSharpTips
در .NET 8، ویژگی Metrics APIs اضافه شده؛ ابزاری داخلی برای جمعآوری و ثبت متریکها مثل latency، count و histogram بدون نیاز به کتابخانه خارجی. مناسب برای observability و مانیتورینگ. #CSharpTips
در .Net7 کلاس Generic math معرفی شد الان میتونی متدهای generic بنویسی که با هر نوع عددی (int, double, decimal) کار کنن، بدون کد تکراری کد تمیزتر، reusable و مناسب برای محاسبات عددی پیچیده #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
در .NET 8، از TypedResults در Minimal API استفاده کن. بهجای برگردوندن object خام، خروجی دقیق مثل TypedResults.Ok(), NotFound() بده کد strongly-typed، خواناتر خطای کمتر در زمان کامپایل #CSharpTips
در .NET 8، از MapGroup + versioning برای API نسخهدار استفاده کن. هر نسخهی API رو در یه گروه بساز و middleware یا policy مخصوص خودش رو بده مدیریت نسخهها تمیز، مقیاسپذیر و قابلنگهداریتر میشه #CSharpTips
در .NET 8، از OutputCache middleware استفاده کن تا خروجی endpointها رو کش کنی میتونی بر اساس path، header یا query params کلید کش بسازی کاهش فشار روی دیتابیس و پاسخدهی آنی #CSharpTips
در .NET 8، از keyed services در DI استفاده کن. میتونی چند پیادهسازی از یه interface داشته باشی و با کلید مشخص انتخابشون کنی دیگه نیازی به if-else یا factory دستی نیست، تزریق تمیز و منعطفتر #CSharpTips
در .NET 8، برای validation تمیزتر، از IEndpointFilter در Minimal API استفاده کن. میتونی منطق اعتبارسنجی، authorization یا logging رو قبل از اجرای handler جدا کنی _کد تمیزتر، تستپذیرتر و قابلگسترشتر #CSharpTips
در EF Core 8 میتونی از JSON column mapping استفاده کنی اینجوری propertyهای complex رو مستقیم داخل ستون JSON ذخیره کن. سازگاری مناسب با PostgreSQL و SQL Server #CSharpTips
تو entity framework) ورژن های جدیدترش) میتونی از ExecuteUpdate و ExecuteDelete استفاده کنی. بدون load کردن entity ها، مستقیم query SQL اجرا میکنه - سرعت بالا و مصرف حافظهی کمتر #CSharpTips
در .NET 8، میتونی از Rate Limiting Middleware استفاده کنی مستقیماً در pipeline درخواستها محدودیت درخواست تعریف کن، بدون نیاز به پکیج خارجی کنترل ترافیک جلوگیری از abuse حفظ پایداری سرویس #CSharpTips
در .NET 8 ، استفاده از ThreadPool بهینهتر شده و خودش adaptive scaling داره یعنی بدون تنظیم دستی، خودش براساس فشار CPU و I/O تعداد تردها رو تنظیم میکنه. نتیجه؟ عملکرد بهتر و مصرف CPU کمتر #CSharpTips
در .NET 8، ویژگی Metrics APIs اضافه شده؛ ابزاری داخلی برای جمعآوری و ثبت متریکها مثل latency، count و histogram بدون نیاز به کتابخانه خارجی. مناسب برای observability و مانیتورینگ. #CSharpTips
در C# 12 میتونی از default lambda parameters استفاده کنی. حالا لامبداها هم مثل متدها پارامتر پیشفرض دارن. باعث میشه کد کوتاهتر بشه انعطافپذیری بیشتر در delegateها میشه داشت #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)
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
#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…
🔸 I keep getting “file in use” errors in C# Remember to close or dispose of file streams. Using using blocks helps prevent locked resources. #FileHandling #CSharpTips #Code
#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. Sam Darnold 11.3K posts
- 2. Seahawks 25K posts
- 3. Commanders 35K posts
- 4. #RaiseHail 6,091 posts
- 5. Joe Whitt 1,470 posts
- 6. Denny 18.2K posts
- 7. Larson 18.3K posts
- 8. Chiefs 71.3K posts
- 9. Jayden Daniels 4,216 posts
- 10. Bills 139K posts
- 11. Jaxson Hayes 1,761 posts
- 12. Lattimore 1,881 posts
- 13. Tory Horton 2,735 posts
- 14. Dan Quinn 1,121 posts
- 15. Mahomes 26.3K posts
- 16. #BaddiesAfricaReunion 2,376 posts
- 17. Art Monk 1,504 posts
- 18. 60 Minutes 47.8K posts
- 19. Gold Glove 22.8K posts
- 20. Geno 9,586 posts