C# DASTURLASH TILIDA TURLI MA’LUMOTLAR TURLARI VA AMALLAR BILAN ISHLASH

Authors

  • Yusupov Mirsaid Abdulaziz o'g'li FarDU Axborot texnologiyalari kafedrasi katta o'qituvchisi
  • Abduqunduzova Mushtariybonu Akmaljon qizi FarDU Amaliy matematika yo‘nalishi 1 kurs talabasi

Keywords:

C#, dasturlash tili, ma’lumotlar turlari, oddiy turlar, murakkab turlar, butun sonlar, haqiqiy sonlar, mantiqiy tur, belgili tur, satr, massiv, tuzilma, ob'ekt, kolleksiyalar, amallar, arifmetik amallar, mantiqiy amallar, solishtirish amallari, o‘zlashtirish amali, casting, implicit o‘zgartirish, explicit o‘zgartirish, var kalit so‘zi, tip aniqlash, amaliy dasturlash, yangi boshlovchilar, C# asoslari.

Abstract

Mazkur maqola C# dasturlash tilida mavjud bo‘lgan ma’lumotlar
turlari hamda ular bilan ishlashning nazariy va amaliy jihatlariga bag‘ishlangan.
Dasturlashning asosiy tushunchalaridan biri bo‘lgan ma’lumotlar turlari har qanday
algoritm va dastur tuzilmasining ajralmas qismi hisoblanadi. Ushbu maqolada C# tilidagi
oddiy (primitive) turlar — butun sonlar (int, long), haqiqiy sonlar (float, double), belgili
turlar (char) va mantiqiy turlar (bool) haqida batafsil ma’lumot berilgan. Shuningdek,
murakkab ma’lumotlar turlari — satrlar (string), massivlar (array), kolleksiyalar, tuzilmalar
(struct) va ob'ektlar (class) bilan ishlash usullari misollar bilan yoritilgan. Maqolada
arifmetik, mantiqiy, solishtirish va o‘zlashtirish amallari, ularning bajarilish tartibi va
natijaga ta’siri haqida ham to‘xtalib o‘tilgan. Turli ma’lumotlar turlari o‘rtasidagi avtomatik
va majburiy o‘zgartirish (implicit va explicit casting), shuningdek, var kalit so‘zining
imkoniyatlari va tur aniqlashdagi o‘rni haqida izohlar keltirilgan. Maqolaning maqsadi —
C# dasturlash tilini o‘rganayotgan o‘quvchilar, talabalar va yangi boshlovchilar uchun
ma’lumotlar turlarini to‘g‘ri tanlash va ulardan samarali foydalanish ko‘nikmalarini shakllantirishdan iborat. Keltirilgan misollar va tushuntirishlar orqali o‘quvchilar amaliy
mashg‘ulotlarda duch keladigan holatlarni yaxshiroq tushunishga erishadilar.

References

Troelsen A., Japikse P. "Pro C# 9 with .NET 5", Apress, 2021.

Skeet J. "C# in Depth", 4th Edition, Manning Publications, 2019.

Albahari J., Albahari B. "C# 10 in a Nutshell: The Definitive Reference", O’Reilly

Media, 2022.

Richter J. "CLR via C#", Microsoft Press, 4th Edition, 2012.

Freeman A., Sanderson A. "Pro ASP.NET Core 6", Apress, 2022.

Microsoft Learn. "C# documentation", https://learn.microsoft.com/en-us/dotnet/csharp/

Lippert E. "Eric Lippert's Blog" — professional blog of one of the core developers of

the C# compiler.

Хорстманн К. "Программирование на C# для начинающих", Диалектика, 2021.

Шилдт Г. "Полный справочник по C#", 9-е издание, Вильямс, 2022.

Абдурахмонов К. "Dasturlash asoslari", TATU nashriyoti, 2020.

Downloads

Published

2025-05-31

How to Cite

Yusupov Mirsaid Abdulaziz o'g'li, & Abduqunduzova Mushtariybonu Akmaljon qizi. (2025). C# DASTURLASH TILIDA TURLI MA’LUMOTLAR TURLARI VA AMALLAR BILAN ISHLASH. SAMARALI TA’LIM VA BARQAROR INNOVATSIYALAR JURNALI, 3(5), 1086–1094. Retrieved from https://innovativepublication.uz/index.php/jelsi/article/view/3344