Bugun Formatlash metodlarini o'rganamiz
C# dasturlash tilida formatlash turli usularda amalga oshiriladi.Eng ko'p ishlatilaigan biri String.Format va Interpolation ishlatiladi.
1.InterPolation metodi - $ belgisi orqali formatlab chop etish,qo'shtirnoq ichida injuct(ukol) qilish,o'zgaruvchidan fo'ydalanish.
for example:
` Console.Write("enter the number: ");
var number = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter your name: ");
string ism = Console.ReadLine();
Console.WriteLine($"Mening ismim : {ism}. \nMen kiritgan raqam: {number}");
`
2.Formatlash yordamida sonlarni ko'rinishini o'zgartirish
Bu misolda {0:C} format kodi 'C' (Currency) belgisi yordamida qiymatni valyuta ko'rinishida chiqaradi.
Example:
double narx = 1234.56;
string formatlanganNarx = String.Format("Narx: {0:C}", narx);
Console.WriteLine(formatlanganNarx);
3.Sonlarni xonalar bo'yicha fo'rmatlash
Bu misolda **{0:D5}* format kodi D (Decimal) va 5 son necha xonada chiqishini ko'rsatadi.
example:
int son = 42;
string formatlanganSon = String.Format("Son: {0:D5}", son);
Console.WriteLine(formatlanganSon);
3.Foiz Farmatlash
Agar siz qiymatni foiz sifatida ko'rsatmoqchi bo'lsangiz {0:P} format kodidan foydalanishingiz mumkin.
double foiz = 0.857;
Bu misolda {0:P} format kodi qiymatni foiz sifatida chiqaradi va kasr qismi uchun ikki xonnani saqlab qoladi.
string formatlanganFoiz = String.Format("Foiz: {0:P2}", foiz);
Console.WriteLine(formatlanganFoiz);
4.Satr uzunligini belgilash
Agar qiymatni ma'lum uzunlikka keltirish kerak bo'lsa, siz xonalar sonini belgilashingiz mumkin.
int son = 42;
string formatlanganSon = String.Format("Son: {0, 7}",son);
Console.WriteLine(formatlanganSon);
E'tiboringiz uchun raxmat!😊