DEV Community

Farkhodbek Kamolov
Farkhodbek Kamolov

Posted on • Edited 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. :)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay