С# DASTURLASH TILIDA SATRLI O‘ZGARUVCHILAR BILAN ISHLASH

Authors

  • Yusupov Mirsaid Abdulaziz o’g’li FarDU Axborot texnologiyalari kafedrasi katta o'qituvchisi
  • Meliboyeva Hurmatoy Abdusamadjon qizi FarDU Axborot tizimlari va texnologiyalari yo‘nalishi 1 kurs talabasi

Keywords:

: C#, String, StringBuilder, Satr manipulyatsiyasi, Matnni qayta ishlash, Satr formatlash, Immutability, Dasturlash asoslari, String metodlar, .NET dasturlash, Ma'lumotlar turlari, String interpolatsiyasi, Algoritm optimallashtirish, Xotira boshqaruvi, Koding amaliyoti.

Abstract

Ushbu maqola C# dasturlash tilida satrli o'zgaruvchilar (string
variables) bilan ishlashning asosiy jihatlarini o'rganadi. Maqolada satrlarni e'lon qilish,
ularga qiymat berish, o'zgarmaslik (immutability) tushunchasi va uning amaliy ahamiyati
yoritiladi. Satrlarni birlashtirish, qiyoslash va ular ustida bajariladigan keng tarqalgan
amallar, jumladan, Substring, IndexOf, Replace, ToLower, ToUpper, Trim, Split, Contains,
StartsWith, EndsWith kabi metodlar atroflicha tushuntiriladi. Shuningdek, StringBuilder
sinfining afzalliklari va undan samarali foydalanish usullari, ayniqsa, ko'p sonli satr
manipulyatsiyalari talab qilinganda ishlash samaradorligini oshirishdagi ahamiyati batafsil
yoritiladi. Satr formatlashning turli yondashuvlari (masalan, interpolatsiya, string.Format,
string.Join va PadLeft, PadRight kabi metodlar) amaliy misollar bilan ko'rsatib beriladi.
Maqola C# da satrlar bilan ishlash ko'nikmalarini chuqurlashtirmoqchi bo'lgan boshlang'ich
va o'rta darajadagi dasturchilar uchun mo'ljallangan bo'lib, har bir tushunchani tushunarli
tarzda yetkazishga va amaliy qo'llashga e'tibor qaratadi.

References

string turi: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/strings/

StringBuilder sinfi: https://docs.microsoft.com/en-us/dotnet/api/system.text.stringbuilder

interpolatsiyasi:

https://docs.microsoft.com/en-us/dotnet/csharp/language

reference/tokens/interpolated

string.Format metodi: https://docs.microsoft.com/en-us/dotnet/api/system.string.format

string.Join metodi: https://docs.microsoft.com/en-us/dotnet/api/system.string.join

Kitoblar:

Albahari, Joseph, and Albahari, Ben. C# in a Nutshell. O'Reilly Media. (Eng so'nggi

nashri).

Troelsen, Andrew, and Japikse, Phil. Pro C# [joriy versiya, masalan, 7 or 10]: With .NET

and .NET Core. Apress. (Eng so'nggi nashri). Onlayn Resurslar va Hamjamiyatlar:

Stack Overflow: C# da satrlar bilan bog'liq keng doiradagi amaliy muammolar va

ularning yechimlari muhokama qilingan platforma.

C# Corner, DotNetPerls.com: C# dasturlash bo'yicha amaliy qo'llanmalar, misollar va

maslahatlar taqdim etuvchi bloglar va portallar.

Downloads

Published

2025-05-31

How to Cite

Yusupov Mirsaid Abdulaziz o’g’li, & Meliboyeva Hurmatoy Abdusamadjon qizi. (2025). С# DASTURLASH TILIDA SATRLI O‘ZGARUVCHILAR BILAN ISHLASH. SAMARALI TA’LIM VA BARQAROR INNOVATSIYALAR JURNALI, 3(5), 1077–1085. Retrieved from https://innovativepublication.uz/index.php/jelsi/article/view/3343