DEV Community

Farkhodbek Kamolov
Farkhodbek Kamolov

Posted on • Updated on

C# 13 dagi yangiliklar!!!

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 preview versiyasi taqdim etildi. Va yana bir etibor talab qiladigon tarafi hozirda ushbu versiyadagi C# ni qanday yangiliklari va qulayliklari borligini ko'rib chiqmoqchishimiz uchun, avval bizga ProjectName .csproj faylimizga quyidagi kodni kiritib qo'yishimiz kerak:

<PropertyGroup>
   <LangVersion>preview</LangVersion>
</PropertyGroup>
Enter fullscreen mode Exit fullscreen mode

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. <- Bu featureni o'zi uncha tushuna olmadim😅
3.Yangi escape ket-maketligi\e
4.Metod guruhining tabiiy tipini yaxshilanishi
5.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. :)

Top comments (0)