ch
Feedback
Dot Net Developer

Dot Net Developer

前往频道在 Telegram

Join DotNet Dev Insights for the latest tips, tutorials, and best practices on .NET Core, ASP.NET, C#, and software development. Perfect for developers looking to enhance their skills and stay updated with the .NET ecosystem.

显示更多
3 135
订阅者
无数据24 小时
-97 天
-5330 天

数据加载中...

相似频道
无数据
有任何问题?请刷新页面或联系我们的客服
标签云
无数据
有任何问题?请刷新页面或联系我们的客服
进出提及
---
---
---
---
---
---
吸引订阅者
二月 '25
二月 '25
+1
在0个频道中
一月 '25
+8
在0个频道中
Get PRO
十二月 '24
+7
在0个频道中
Get PRO
十一月 '24
+1
在0个频道中
Get PRO
十月 '240
在0个频道中
Get PRO
九月 '240
在0个频道中
Get PRO
八月 '24
+1
在0个频道中
Get PRO
七月 '24
+3
在0个频道中
Get PRO
六月 '24
+8
在0个频道中
Get PRO
五月 '24
+48
在0个频道中
Get PRO
四月 '24
+58
在0个频道中
Get PRO
三月 '24
+48
在0个频道中
Get PRO
二月 '24
+22
在0个频道中
Get PRO
一月 '24
+38
在0个频道中
Get PRO
十二月 '23
+44
在0个频道中
Get PRO
十一月 '23
+14
在0个频道中
Get PRO
十月 '23
+16
在0个频道中
Get PRO
九月 '23
+72
在0个频道中
Get PRO
八月 '23
+124
在0个频道中
Get PRO
七月 '23
+135
在0个频道中
Get PRO
六月 '23
+130
在0个频道中
Get PRO
五月 '23
+102
在0个频道中
Get PRO
四月 '23
+98
在0个频道中
Get PRO
三月 '23
+146
在0个频道中
Get PRO
二月 '23
+119
在0个频道中
Get PRO
一月 '23
+145
在0个频道中
Get PRO
十二月 '22
+162
在0个频道中
Get PRO
十一月 '22
+240
在0个频道中
Get PRO
十月 '22
+191
在0个频道中
Get PRO
九月 '22
+167
在0个频道中
Get PRO
八月 '22
+363
在0个频道中
Get PRO
七月 '22
+296
在0个频道中
Get PRO
六月 '22
+157
在0个频道中
Get PRO
五月 '22
+131
在0个频道中
Get PRO
四月 '22
+153
在0个频道中
Get PRO
三月 '22
+272
在0个频道中
Get PRO
二月 '22
+173
在0个频道中
Get PRO
一月 '22
+156
在0个频道中
Get PRO
十二月 '21
+220
在0个频道中
Get PRO
十一月 '21
+188
在0个频道中
Get PRO
十月 '21
+180
在0个频道中
Get PRO
九月 '21
+177
在0个频道中
Get PRO
八月 '21
+414
在0个频道中
Get PRO
七月 '21
+398
在0个频道中
Get PRO
六月 '21
+423
在0个频道中
Get PRO
五月 '21
+348
在0个频道中
Get PRO
四月 '21
+347
在0个频道中
Get PRO
三月 '21
+376
在0个频道中
Get PRO
二月 '21
+1 292
在0个频道中
日期
订阅者增长
提及
频道
07 二月0
06 二月0
05 二月0
04 二月0
03 二月0
02 二月+1
01 二月0
频道帖子
photo content

2
Here are the key differences between an array and an ArrayList in C#: 1. Size Array: Fixed size. Once you define the size of an array, it cannot change. ArrayList: Dynamic size. You can add or remove elements, and the size will automatically adjust. 2. Type Safety Array: Type-safe. All elements must be of the same type (e.g., int[], string[]). ArrayList: Not type-safe. It stores elements as object, meaning it can hold different types, but this can lead to runtime errors and requires type casting when retrieving elements. 3. Performance Array: More efficient, as it doesn’t involve boxing/unboxing of value types, and it is better suited for scenarios with a known number of elements. ArrayList: Slightly slower compared to arrays because it stores elements as objects, so value types need to be boxed/unboxed. 4. Generics Array: Arrays do not use generics. ArrayList: Non-generic. For type safety and better performance, List<T> (a generic alternative) is recommended over ArrayList. 5. When to Use Array: When you know the exact number of elements in advance and they all have the same type. ArrayList: When you need a dynamically resizable collection, though List<T> is preferred. Example: Array: int[] numbers = new int[5]; // Fixed size numbers[0] = 1; numbers[1] = 2; ArrayList: ArrayList arrayList = new ArrayList(); // Dynamic size arrayList.Add(1); arrayList.Add("Hello"); int firstItem = (int)arrayList[0]; // Requires casting
755
3
没有文字...
834
4
🚀Understanding yield in .NET 💡The yield keyword in C# is used within an iterator block to provide a value to the enumerator object or to signal the end of the iteration. It allows you to implement custom iteration over collections in a clean, readable, and efficient way without the need for explicit state management. ✅ How yield Works When the yield return statement is used, the method doesn't return the control immediately but pauses its execution and returns the specified value. The state of the method is preserved, so the next time the iterator is called, execution resumes right after the yield return statement. Similarly, the yield break statement is used to end the iteration early, stopping further execution of the iterator. ✅Key Points ✔️Iterator Blocks: Methods, properties, or accessors using yield must have the return type IEnumerable, IEnumerable<T>, IEnumerator, or IEnumerator<T>. ✔️State Management: The compiler automatically handles state management, which simplifies the code compared to traditional iterator implementations. ✔️Lazy Evaluation: Using yield results in lazy evaluation, meaning that the values are produced on-demand when the iterator is iterated over. ➡️Example Let's look at an example where we use yield to generate a sequence of numbers: public static IEnumerable<int> GetNumbers(int max) { for (int i = 0; i <= max; i++) { yield return i; // Pauses here and returns each number one at a time } } ➡️Using the method: foreach (var number in GetNumbers(5)) { Console.WriteLine(number); // Outputs: 0 1 2 3 4 5 } ✅Benefits of Using yield ✔️Simplicity: Writing custom iterators becomes simpler without the need for managing state explicitly. ✔️Memory Efficiency: Only one item is in memory at a time due to lazy evaluation, making it efficient for large datasets. ✔️Readability: Code is easier to read and understand compared to implementing the full IEnumerable or IEnumerator interface manually. ✅Use Cases ✔️Filtering Data: Use yield to filter data on the fly without generating intermediate collections. ✔️Infinite Sequences: Create sequences that don't have a predetermined end, such as generating numbers infinitely until a condition is met. ✔️Deferred Execution: Avoid computation until the values are needed by the consumer, which is useful in scenarios like LINQ queries. ✅Limitations ✔️No Parameter Passing: yield does not allow passing parameters between yield return statements. ✔️Local Scope: Only local variables and method parameters can be used in an iterator block with yield. ✅ Conclusion The yield keyword in .NET is a powerful feature for creating simple and efficient iterators with minimal code. It allows developers to produce values one at a time, maintaining the state automatically and facilitating lazy evaluation, which can greatly improve the performance and readability of code when working with sequences of data. #webapi #softwaredevelopment #softwareengineering #api #dotnetcore #apidevelopment #enum #yield
851
5
What is C#? C# is a modern, general-purpose, object-oriented programming language developed by Microsoft. C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and runtime environment that allows use of various high-level languages on different computer platforms and architectures.
725
6
C# interview Questions
727
7
#dotnet #programming #csharp #developer #coding #javascript #java #programmer #webdeveloper #python #softwaredeveloper #dotne
#dotnet #programming #csharp #developer #coding #javascript #java #programmer #webdeveloper #python #softwaredeveloper #dotnetdeveloper #dotnetcore #php #code #webdevelopment #backenddeveloper #fullstackdeveloper #software #angular #reactjs #sql #microsoft #vuejs #developerlife #daysofcode #html #dotnetdevelopment #frontenddeveloper #wordpress
1 060
8
#dotnet #programming #csharp #developer #coding #javascript #java #programmer #webdeveloper #python #softwaredeveloper #dotnetdeveloper #dotnetcore #php #code #webdevelopment #backenddeveloper #fullstackdeveloper #software #angular #reactjs #sql #microsoft #vuejs #developerlife #daysofcode #html #dotnetdevelopment #frontenddeveloper #wordpress
17
9
https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 371
10
Hi! I'm sharing an exclusive invite to CRED with you. Claim your membership now and make any bill payment to earn up to *₹250* in assured cashback using my link: https://cred.onelink.me/spQx?pid=af_app_invites&af_referrer_customer_id=05d68792-0449-4815-a256-2f01e5e84d9e&af_referrer_name=Hemant&af_og_description=upto+%E2%82%B9250+off+when+you+pay+your+first+bill+on+CRED&cred_referral_code=Z2KXWMK&deep_link_value=cred%3A%2F%2Fapp%2Flaunch&af_og_title=get+rewards+for+paying+bills&cred_referral_screen=referalv5&af_referrer_uid=1691429472515-3242433834760398452&cred_referral_name=Hemant&af_dp=cred%3A%2F%2Fapp%2Flaunch%2F&c=Z2KXWMK&cred_referral_campaign_id=7c9e062c-8cfe-4ea7-9518-bf90a5ef607a&media_source=af_app_invites&utm_campaign=referralV5&af_og_image=https%3A%2F%2Fd704ayip06922.cloudfront.net%2Fprod-rewards-assets-data%2F4b4c0670666f11ed86b1edf770c0fcd5.jpg&cred_referral_experiment=default_data&af_siteid=com.dreamplug.androidapp&af_sub1=Z2KXWMK&cred_referral_created_platform=android&cred_referral_source=referalv5&cred_enable_linking=true&linking_override_required=true&cred_referral_created_on=2024-02-07T19%3A51%3A11&is_retargeting=true&utm_source=referralV5
1 388
11
Hi! I use CRED to pay all my bills and claim cashback & rewards on them. Use this invite from me and earn up to ₹250 on your first bill payment on CRED https://cred.onelink.me/spQx?pid=af_app_invites&af_referrer_customer_id=05d68792-0449-4815-a256-2f01e5e84d9e&af_referrer_name=Hemant&af_og_description=The+right+app+to+pay+all+your+bills+online&cred_referral_code=Z2KXWMK&cred_referral_instrument_id=N%2FA&af_og_title=CRED%3A+pay+any+bill%2C+win+upto+Rs.+250&cred_referral_screen=dashboard&af_referrer_uid=1691429472515-3242433834760398452&cred_campaign_detail_experiment=default&cred_referral_name=Hemant&af_dp=cred%3A%2F%2Fapp%2Flaunch%2F&c=Z2KXWMK&media_source=af_app_invites&af_og_image=https%3A%2F%2Fuc893d84b1e7811d12b8b77f7b5d.previews.dropboxusercontent.com%2Fp%2Fthumb%2FAB0byX9x28v6kmVlKmQ8mmUpyYHya1_Al38UihIjAPA2QxIB-mqCNPrHpV7dIyBwYfIgz_9NFV-zYk0NgdwjQac7Ydc44XJ5Z3QIjK1jemDceGvV9ghqL1G7a8P5BkmEf4APHJEr-1nBaGeOK7Htu3n_vRyMkH2yEICt1jTa7pi6u_P7k9R5dNIFdEM0vATMfgK4a7VIYXFp0CFWI5VwxFeAd9zLnQCK1cev1UIX71KTm5hFkc-qaD5Qx4e-JPxjc1XAjl-fCGa5kA5L_sziBskklsGOy77nKeJ174ZpbwqRQDT9lUq4tlxyUwlMmzE30YSnq307kUoCBJbrg1cq-ifDCbet09VwKkDqg90gQHTPPd1oh10b2Le3ckk0TG-p17E84AbyOjXXxVfo_bKIGmWt0_fxU7jZS9jETljespNxpg%2Fp.jpeg&utm_campaign=referral&cred_scope=default_user&cred_referral_experiment=default&af_siteid=com.dreamplug.androidapp&af_sub1=Z2KXWMK&cred_referral_created_platform=android&cred_campaign_referral_media_type=image&cred_referral_source=dashboard&cred_enable_linking=true&linking_override_required=false&cred_referral_created_on=2023-08-21T16%3A25%3A21&is_retargeting=false&utm_source=referral
1 585
12
Hi! I use CRED to pay all my bills and claim cashback & rewards on them. Use this invite from me and earn up to ₹250 on your first bill payment on CRED https://cred.onelink.me/spQx?pid=af_app_invites&af_referrer_customer_id=05d68792-0449-4815-a256-2f01e5e84d9e&af_referrer_name=Hemant&af_og_description=The+right+app+to+pay+all+your+bills+online&cred_referral_code=Z2KXWMK&cred_referral_instrument_id=N%2FA&af_og_title=CRED%3A+pay+any+bill%2C+win+upto+Rs.+250&cred_referral_screen=dashboard&af_referrer_uid=1691429472515-3242433834760398452&cred_campaign_detail_experiment=default&cred_referral_name=Hemant&af_dp=cred%3A%2F%2Fapp%2Flaunch%2F&c=Z2KXWMK&media_source=af_app_invites&af_og_image=https%3A%2F%2Fuc893d84b1e7811d12b8b77f7b5d.previews.dropboxusercontent.com%2Fp%2Fthumb%2FAB0byX9x28v6kmVlKmQ8mmUpyYHya1_Al38UihIjAPA2QxIB-mqCNPrHpV7dIyBwYfIgz_9NFV-zYk0NgdwjQac7Ydc44XJ5Z3QIjK1jemDceGvV9ghqL1G7a8P5BkmEf4APHJEr-1nBaGeOK7Htu3n_vRyMkH2yEICt1jTa7pi6u_P7k9R5dNIFdEM0vATMfgK4a7VIYXFp0CFWI5VwxFeAd9zLnQCK1cev1UIX71KTm5hFkc-qaD5Qx4e-JPxjc1XAjl-fCGa5kA5L_sziBskklsGOy77nKeJ174ZpbwqRQDT9lUq4tlxyUwlMmzE30YSnq307kUoCBJbrg1cq-ifDCbet09VwKkDqg90gQHTPPd1oh10b2Le3ckk0TG-p17E84AbyOjXXxVfo_bKIGmWt0_fxU7jZS9jETljespNxpg%2Fp.jpeg&utm_campaign=referral&cred_scope=default_user&cred_referral_experiment=default&af_siteid=com.dreamplug.androidapp&af_sub1=Z2KXWMK&cred_referral_created_platform=android&cred_campaign_referral_media_type=image&cred_referral_source=dashboard&cred_enable_linking=true&linking_override_required=false&cred_referral_created_on=2023-08-21T16%3A25%3A21&is_retargeting=false&utm_source=referral
1 093
13
https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 025
14
https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
392
15
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
551
16
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 108
17
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 041
18
https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 033
19
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
1 077
20
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
Plz WhatsApp Channel Follow Now👇 📍 Update New Status Daily 📍 https://whatsapp.com/channel/0029Va9JNnBHQbRv1014O61R
972