Reja: kirish asosiy qisim 1 C#da satrlar


C # o'zgaruvchan va o'zgarmas satrlar



Download 21,42 Kb.
bet5/7
Sana30.05.2023
Hajmi21,42 Kb.
#946012
1   2   3   4   5   6   7
Bog'liq
Reja kirish asosiy qisim 1 C#da satrlar-fayllar.org

C # o'zgaruvchan va o'zgarmas satrlar
String o'zgarmas belgilar ketma-ketligi, StringBuilder esa o'zgaruvchan belgilar ketma-ketligi. Keyingi misol farqni ko'rsatadi.
Program.cs
using System;
using System.Text;
namespace MutableImmutable
{
class Program

{
static void Main(string[] args)


{
string name = "Jane";

string name2 = name.Replace('J', 'K');


string name3 = name2.Replace('n', 't');

Console.WriteLine(name);


Console.WriteLine(name3);

StringBuilder sb = new StringBuilder("Jane");


Console.WriteLine(sb);

sb.Replace('J', 'K', 0, 1);


sb.Replace('n', 't', 2, 1);

Console.WriteLine(sb);


}
}

}
Ikkala ob'ektda ham satrda belgilarni almashtirish usullari mavjud.


string name = "Jane";
string name2 = name.Replace('J', 'K');
string name3 = name2.Replace('n', 't');
String-da Replace () usulini chaqirish yangi o'zgartirilgan satrni qaytarishga olib keladi. Asl satr o'zgartirilmagan.
sb.Replace('J', 'K', 0, 1);
sb.Replace('n', 't', 2, 1);
StringBuilderning Replace () usuli ushbu indeksdagi belgini yangi belgi bilan almashtiradi. Asl satr o'zgartirilgan.
$ dotnet run
Jane
Kate

Jane
Kate

Bu dasturning natijasi.

C # biriktiruvchi satrlar
O'zgarmas satrlarni + operatori yoki Concat () usuli yordamida qo'shish mumkin. Ular barcha bog'langan iplarning zanjiri bo'lgan yangi ipni hosil qiladi. O'zgaruvchan satrlar Append () usuliga ega, u boshqa har qanday satrlardan satr hosil qiladi.
Simli formatlash va interpolyatsiya yordamida satrlarni bog'lash ham mumkin.
Program.cs
using System;
using System.Text;

namespace Concatenate


{
class Program

{
static void Main(string[] args)


{
Console.WriteLine("Return" + " of " + "the king.");

Console.WriteLine(string.Concat(string.Concat("Return", " of "),


"the king."));

StringBuilder sb = new StringBuilder();


sb.Append("Return");
sb.Append(" of ");
sb.Append("the king.");

Console.WriteLine(sb);


string s1 = "Return";
string s2 = "of";
string s3 = "the king.";
Console.WriteLine("{0} {1} {2}", s1, s2, s3);
Console.WriteLine($"{s1} {s2} {s3}");
}
}

}


Misollar satrlarni bog'lash orqali beshta jumlalarni yaratadi.
Console.WriteLine("Return" + " of " + "the king.");
Operatori yordamida yangi satr hosil bo'ladi.
Console.WriteLine(string.Concat(string.Concat("Return", " of "),
"the king."));
Concat () usuli ikkita satrni bog'laydi. Usul System.String klassining statik usuli.
StringBuilder sb = new StringBuilder();
sb.Append("Return");
sb.Append(" of ");
sb.Append("the king.");
StringBuilder turidagi o'zgaruvchan ob'ekt Append () usulini uch marta chaqirib yaratiladi.
Console.WriteLine("{0} {1} {2}", s1, s2, s3);
Satr formatlash bilan tor hosil bo'ladi.
Console.WriteLine($"{s1} {s2} {s3}");
Nihoyat, satrlar interpolatsiya sintaksisi bilan qo'shiladi.
$ dotnet run
Return of the king.
Return of the king.
Return of the king.
Return of the king.
Return of the king.
Bu misol chiqishi.



Download 21,42 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish