|
Satr qismini boshqa satr ichiga joylashtirish funksiyasi
|
bet | 65/154 | Sana | 08.01.2024 | Hajmi | 5,29 Mb. | | #131939 |
Bog'liq MajmuaSatr qismini boshqa satr ichiga joylashtirish funksiyasi
Bir satrga ikkinchi satr qismini joylashtirish uchun quyidagi funksiyalar ishlatiladi:
public string Insert(int Indexvalue, string value)
Bu funksiyalarni yuqorida keltirilgan mos assign funksiyalardan farqi - funksiyani chaqiruvchi satrning < Indexvalue > indeksidan boshlab < value > satrni qo‘shadi.
Insert'>Misol:
s1="dasturlash tili";
s2=s1.Insert(0,"C# "); // s2="C# dasturlash tili "
Satr qismini o‘chirish funksiyasi
Satr qismini o‘chirish uchun quyidagi funksiyani ishlatish mumkin, uning sintaksisi:
public string Remove(int StartIndex)
yoki
public string Remove(int StartIndex, int count)
Misol:
s1="dasturlash tili";
s2=s1.Insert(0,"C# "); // s2="C# dasturlash tili "
s2=s2.Remove(3,11); // s2="C# tili "
Satr qismini almashtirish funksiyasi
Bir satr qismining o‘rniga boshqa satr qismini qo‘yish uchun quyidagi funksiyalardan foydalanish mumkin:
public string Replace(char Oldchar, char Newchar)
yoki
public string Replace(string Oldvalue, string Newvalue)
Bu funksiyalar insert kabi ishlaydi, undan farqli ravishda amal chaqiruvchi satrning ko‘rsatilgan o‘rnidan (pos1) n1 belgilar o‘rniga str satrini yoki uning pos2 o‘rindan boshlangan n2 belgidan iborat qismini qo‘yadi (almashtiradi).
Satrli massivlarini birlashtirish
Satrli massivlarini birlashtirish uchun Join() funksiyasi ishlatiladi, uning umumiy ko‘rinishi quyidagicha:
public static string Join(string separator, params obj[] array)
object[] array = {"Dasturlash", "asoslari", 36, 50};
string ss = string.Join(" ", array);
Satrlarni ajratish
Split() funksiyasidan foydalanib, satrni qism satrdan iborat massivga bo‘lishimiz mumkin. Split() funksiyasining parametri sifatida ajratuvchi sifatida satr yoki belgilarni oladi. Ushbu funksiyaning 6 xil ko‘rinishi bor. Ular quyidagilar:
Split(String[], Int32, StringSplitOptions),
Split(Char[], Int32, StringSplitOptions),
Split(String[], StringSplitOptions),
Split(Char[]),
Split(Char[], StringSplitOptions)
Split(Char[], Int32)
Ulardan eng ko‘p ishlatiladigan funksiyaning sintaksisi quyidagicha:
|
| |