Reja: kirish asosiy qisim 1 C#da satrlar
Download 21.42 Kb.
|
Reja kirish asosiy qisim 1 C#da satrlar-fayllar.org
2.3 C # SATR ELEMENTLARI
Satr bu belgilar ketma-ketligidir. Belgilar satrning asosiy elementidir. Program.cs using System; namespace StringElements { class Program {
{ char[] crs = { 'Z', 'e', 't', 'C', 'o', 'd', 'e' }; String s = new String(crs); char c1 = s[0]; char c2 = s[(s.Length - 1)]; Console.WriteLine(c1); Console.WriteLine(c2); int i1 = s.IndexOf('e'); int i2 = s.LastIndexOf('e'); Console.WriteLine("The first index of character e is " + i1); Console.WriteLine("The last index of character e is " + i2); Console.WriteLine(s.Contains("t")); Console.WriteLine(s.Contains("f")); char[] elements = s.ToCharArray(); foreach (char el in elements) { Console.WriteLine(el); }
} }
char[] crs = {'Z', 'e', 't', 'C', 'o', 'd', 'e' }; String s = new String(crs); Yangi o'zgarmas satr belgilar qatoridan hosil bo'ladi. char c1 = s[0]; char c2 = s[(s.Length-1)]; Massiv kirish yozuvidan foydalanib, biz satrning birinchi va oxirgi qiymatini olamiz. int i1 = s.IndexOf('e'); int i2 = s.LastIndexOf('e'); Yuqoridagi usullar bilan biz birinchi va oxirgi belgilar paydo bo'ladi 'e'. Console.WriteLine(s.Contains("t")); Console.WriteLine(s.Contains("f")); Contents () usuli bilan satrda 't' belgisi borligini tekshiramiz. Usul mantiqiy qiymatni qaytaradi. char[] elements = s.ToCharArray(); foreach (char el in elements) { Console.WriteLine(el); } ToCharArray () usuli satrdan belgilar qatorini yaratadi. Biz qatordan o'tamiz va har bir belgini bosib chiqaramiz. $ dotnet run Z e The first index of character e is 1 The last index of character e is 6 True False
e t
o d
Bu misol chiqishi. Ikkinchi misolda biz o'zgaruvchan satr elementlari bilan ishlaymiz. Program.cs using System; using System.Text; public class StringBuilderElements { static void Main() {
Console.WriteLine(sb); sb.Remove(sb.Length-1, 1); Console.WriteLine(sb); sb.Append('s'); Console.WriteLine(sb); sb.Insert(0, 'T'); sb.Insert(1, 'h'); sb.Insert(2, 'e'); sb.Insert(3, ' '); Console.WriteLine(sb); sb.Replace('M', 'm', 4, 1); Console.WriteLine(sb); } } O'zgaruvchan sim hosil bo'ladi. Belgilarni o'chirish, qo'shish, qo'shish va almashtirish orqali biz satr tarkibini o'zgartiramiz. sb.Remove(sb.Length-1, 1); Ushbu satr oxirgi belgini o'chiradi. sb.Append('s'); O'chirilgan belgi yana satrga qo'shiladi. sb.Insert(0, 'T'); sb.Insert(1, 'h'); sb.Insert(2, 'e'); sb.Insert(3, ' '); Biz satr boshida to'rtta belgi qo'yamiz. sb.Replace('M', 'm', 4, 1); Nihoyat, indeksdagi belgini almashtiramiz 4. $ dotnet run Misty mountains Misty mountain Misty mountains The Misty mountains The misty mountains Chiqarilgan natijadan o'zgaruvchan satr qanday o'zgarishini ko'rishimiz mumkin. XULOSA Xulosa qilib aytganda SATRlar bilan ishlash barcha turdagi dasturlash tillarida ishlash imkoniyatini yengillashtirib beradi. Har bir dasturning dastlab algaritmini yaratib olgan maqul. Agar biz dasturimizning ketma ketligini bilmasak, u dastur biz oylagandan koproq hajmni egallashi mumkin ekan. Men C# dasturi strukturasi haqida, belgilar bayoni, algoritm va dastur tushunchasi, ma’lumotlarni kiritish va chiqarish operatorlari hamda dasturda ishlatiladigan toifalar, ifodalar va ko’nikmalarga ega bo`ldim. Algoritmlash va dasturlash tillari bo’yicha yozilgan bir necha kitoblar bilan tanishib chiqdim va ulardan o’zimga kerakli malumotlarni oldim. Kurs ishimda programmalash texnologiyalari masalalari, algoritmlar, ularning xossalari, tasvirlash usullari va tipik algoritmlarga blok sxemalar tuzish masalalari qaralgan. Download 21.42 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling