C# 13 dagi yangiliklar!!!

RMAG news

Qisqacha c# dasturlash tili haqida malumotlar

C#(si sharp) multi-paradigmik, dinamik hamda C dasturlash tillari oilasiga mansub dasturlash tili bo’lib Microsoft kompaniyasidan Anders Hilsberg tomonidan ishlab chiqilgan bolib va keyinchalik 2002 yilda Ecma(ECMA-334) tomonidan xalqaro standard sifatida tastiqlangan.
Xalqaro standard sifatida tastiqlandi degani, qisqacha qilib aytganda ushbu texnologiya(yoki produkt, yoyinki biron servis vaho kazo…) dunyo tanolgan mutaxasislar, korporatsiyalar hullas kazo-kazolar tomonidan ushbu texnologiyani tekshirilib, turli-xil testlar o’tgazib va shu texnologiya uchun qollanma yozib chiqgan degani.
Hozirda C# dasturlash tilini 13-ta versiyasi bor. 13-chi versiyasi 21/05/2024 yilda ommaga taqdim etildi. Va yana bir etibor talab qiladigon tarafi hozirda ushbu versiyadagi C# ni faqatgina .NET 9 bilan ishlatish mumkin. C# 13-chi versiyasida qanday yangiliklar va qulayliklar borligini ko’rib chiqishdan avval bizga ProjectName.csproj faylimizga quyidagi kodni kiritib qo’yishimiz kerak:

<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>

Aks holda bazi yangi xususiyatlar(feature)larni ishlata olmaymiz!!!

Yangi feature larni ro’yxati:

1.param kalit so’zi(key word)
2.Yangi lock obyekti
3.Yangi escape ket-maketligie
4.Metod guruhining tabiiy tipini yaxshilash
5.Ob’ektni initsializatorlarida yashirin indekserga kirish

P.S.
Yangi feature larni alohida postlarga bo’lib chiqishga qaror qildim, chunki bitta post uchun juda uzunlik qilar ekan. Ro’yhatdagi havolalarga bosib, o’zingizni qiziqtirgan feature ni alohida misollari bilan birga tanishib chiqishiz mumkin. 🙂