|
Kompyuter tizimlari kafedrasi
|
bet | 64/154 | Sana | 08.01.2024 | Hajmi | 5,29 Mb. | | #131939 |
Bog'liq MajmuaAmal
|
Mazmuni
|
Misol
|
=, +=
|
Qiymat berish amali
|
s=”satr01234”
s+=”2satr000”
|
+
|
Satrlar ulash amali (konkantenatsiya)
|
s1+s2
|
[]
|
Indeks berish
|
s[4]
|
Concat()'>Satrlarni birlashtirish funksiyasi
Satrlarni birlashtirish uchun + amali yoki Concat() funksiyasi ishlatiladi, uning sintaksisi quyidagicha:
public static string Concat (string strA, string strB);
Misol:
string s1 = "Dasturlash";
string s2 = "asoslari";
string s3 = s1 + " " + s2; // Natija " Dasturlash asoslari"
string s4 = String.Concat(s1, " ", s2); // Natija "Dasturlash asoslari"
Satr qismini boshqa satrga nusxalash funksiyasi
Bir satr qismini boshqa satrga yuklash uchun quyidagi funksiyalarni ishlatish mumkin, ularni prototipi quyidagicha:
public string Substring(int startIndex);
yoki
public string Substring(int startIndex, int length)
Birinchi funksiya string turidagi str satrining <startIndex> indeksidan boshlab satrning oxirigacha olib, ikkinchi qatorda string turidagi str satrining <startIndex > indeksidan boshlab <length> ta belgini olib chaqiruvchi satrga beradi:
Agarda position qiymati str satr uzunligidan katta bo‘lsa, xatolik haqida ogohlantiriladi, agar position + length ifoda qiymati str satr uzunligidan katta bo‘lsa, “NullReferenceException” nomdagi xatolikni beradi. Bu qoida barcha funksiyalar uchun tegishlidir.
Misol:
string s1,s2,s3;
s1="0123456789";
s2=s1.Substring(4,5); // s2="45678"
s3=s1.Substring(2,3); // s3="234"
|
| |