O’zbekiston respublikasi oliy ta’lim, fan va innovatsialar vazirligi
Download 8.42 Kb.
|
Maftuna
O’ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIALAR VAZIRLIGIO’ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIALAR VAZIRLIGIMIRZO ULUG’BEK NOMIDAGI O’ZBEKISTON MILLIY UNIVERSITETINING JIZZAX FILIALI“Amaliy matematika” fakulteti“Amaliy matematika” yo’nalishi 453-22 guruh talabasiNo`monova MaftunaningAlgaritim va dasturlash asoslari fanidanMustaqil ishi Mavzu:Satriy kattaliklar bilan ishlash.Mavzu:Satriy kattaliklar bilan ishlash.Reja:
C# tili Unicode belgilar majmuasini qo‘llab-quvvatlaydi. Til kutubxonasida har bir guruh belgilari uchun maxsus funksiyalar to‘plami aniqlangan. Satr char turidagi belgilar massivi sifatida qaraladi va bu belgilar ketma-ketligi satr terminatori deb nomlanuvchi 0 kodli belgi bilan tugaydi (‘\0’). Odatda, nolterminator bilan tugaydigan satrlarni Unicede -satrlar deyiladi.C# tili Unicode belgilar majmuasini qo‘llab-quvvatlaydi. Til kutubxonasida har bir guruh belgilari uchun maxsus funksiyalar to‘plami aniqlangan. Satr char turidagi belgilar massivi sifatida qaraladi va bu belgilar ketma-ketligi satr terminatori deb nomlanuvchi 0 kodli belgi bilan tugaydi (‘\0’). Odatda, nolterminator bilan tugaydigan satrlarni Unicede -satrlar deyiladi.Kompyuterda odamlar tushunadigan matn va raqamlarni saqlash imkoniyatiga ega bo'lish uchun, belgilarni sonlarga aylantiradigan kod bo'lishi kerak. Unicode standarti bunday kodni belgili kodlash yordamida belgilaydi. Maxsus belgilar kodlash sxemasi bir kompyuterda yorqin tarzda ishlashi mumkin, ammo o'sha matnni boshqasiga yuborganingizda muammolar paydo bo'ladi.StringStringC# dasturlash tilida satr bilan ishlash uchun String ishlatiladi. String o’zgaruvchisi ikkita tirnoq (" ") bilan o’ralgan belgilar to’plamini o’z ichiga oladi.string myText = "Hello";String kalit so’zi String uchun taxallus hisoblanadi, ya’niki string && String so’zlari o’zaro tengdir va qaysi ko’rinishdan foydalanish esa dasturchining xohishiga bog’liq. string tipidagi o'zgaruvchi eng ko'pi bilan 2 Gb ma'lumotni, yoki 1073741791 ta belgini saqlashi mumkin.C# dasturlash tilida satr bilan ishlash metodlari String sinfida joylashgan va bu sinf satrlarni xavfsiz yaratish, boshqarish va taqqoslash uchun ko'plab metodlarni taqdim etadi.C# dasturlash tilida satr bilan ishlash metodlari String sinfida joylashgan va bu sinf satrlarni xavfsiz yaratish, boshqarish va taqqoslash uchun ko'plab metodlarni taqdim etadi.Misol uchun: Satr uzunligini olish:int value = myText.Length;//output: value = 5;String sinfining metodlari:CompareTo() – berilgan satrni boshqa bir satr bilan solishtiradi va bizga bool ya’ni True/False qiymatda javob qaytaradi.String sinfining metodlari:CompareTo() – berilgan satrni boshqa bir satr bilan solishtiradi va bizga bool ya’ni True/False qiymatda javob qaytaradi.string str1 = "Hello";string str2 = "World";bool IsSame = str1.CompareTo(str2) == 0;//output: IsSame = FalseToLower() – berilgan satrdagi barcha harflarni kichik harflarga o’zgartiradi.ToLower() – berilgan satrdagi barcha harflarni kichik harflarga o’zgartiradi.string str1 = "Hello, WORLD !";string str2 = str1.ToLower();Console.Write(str2);//output: hello, world !ToUpper() – berilgan satrdagi barcha harflarni katta harflarga o’zgartiradi.ToUpper() – berilgan satrdagi barcha harflarni katta harflarga o’zgartiradi.string str1 = "Hello, World !";string str2 = str1.ToUpper();Console.Write(str2);//output: HELLO, WORLD !Split() – berilgan satrni biz kiritgan belgi ajratib turgan qismlarga bo'ladi va yangi massivga yuklaydi:string satr="satr,ustun,katakcha";string [] massiv=satr.Split(',’);foreach (string a in massiv)Console.WriteLine(a);Foydalanilgan internet manzillar.Foydalanilgan internet manzillar.https://uzbekdevs.uz/darsliklar/csharp/csharp-da-satrlarhttps://docs.dot-net.uz/c-.net/basic/essential/stringDownload 8.42 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling