Urganch davlat universiteti fizika-matematika fakulteti amaliy matematika va informatika yo’nalishi 182-guruh talabasi orazbayew yunusning algoritmlar nazariyasi fanidan
Download 467.26 Kb.
|
Urganch davlat universiteti fizika-matematika fakulteti amaliy m
String sinfining metodlari:
Compare() –(e’lon qilish usullari: public static int Compare(string strA, string strB) public static int Compare(string strA, string strB, bool ignoreCase) public static int Compare(string strA, string strB, StringComparison comparisonType) public static int Compare(string strA, string strB, bool ignoreCase, CultureInfo culture)) Statik metod strA satrini strB satri bilan taqqoslaydi. Agar strA string strB dan katta bo'lsa, musbat qiymatni qaytaradi; agar strA strB dan kichik bo'lsa, manfiy; strA va strB teng bo'lsa, nol. Taqqoslash harflar va madaniy xususiyatlarni hisobga oladi. Agar ignoreCase parametri mantiqiylikni to'g'ri qabul qilsa, taqqoslash katta va kichik harflar orasidagi farqni hisobga olmaydi. Aks holda, bu farqlar hisobga olinadi. ComparationType parametri satrlarni taqqoslashning o'ziga xos usulini belgilaydi. CultureInfo sinfi System.Globalization nomlar maydonida aniqlangan. Equals() - public override bool Equals(object obj) Agar chaqirilayotgan satr obj obyekti satrining namoyishi kabi belgilar ketma-ketligini o'z ichiga olgan bo'lsa, mantiqiylikni qaytaradi. Yakka holda taqqoslash amalga oshiriladi, ammo harflar e'tiborga olinadi, ammo madaniy jihatdan sezgir emas public bool Equals(string value) public bool Equals(string value, StringComparison comparisonType) Agar chaqirilayotgan satrda qiymat satri bilan bir xil belgilar ketma-ketligi bo'lsa, mantiqiylikni qaytaradi. Har bir alohida-alohida taqqoslash alohida holatlarga bog'liq, ammo madaniy muhit bundan mustasno. comparisonType parametr ma'lum bir satr solishtirish usulini belgilaydi. Concat() - public static string Concat(string str0, string str1); public static string Concat(params string[] values); Satrlarni bitta qatorga birlashtiriladi (biriktiradi) Contains() - public bool Contains(string value) Agar satr ma'lum bir pastki satr (qiymat) mavjudligini aniqlashga imkon beradigan metod. Quyida esa kiritilgan ixtiyoriy matnni so’zlarga ajratib chiqaruvchi dastur kodini keltirganman. Ya’ni, kiritilgan ixtiyoriy matnni qism so’zlarini chiqarib beradi. Quyida esa shu dasturdan olinuvchi natijani keltirganman. Dastur kodidan va natijadan ko’rish mumkinki, bu dasturda ikki xil vazifa bajarilgan. Birinchidan, kiritilgan s satrni qism satrlarga ajratadi. Ikkinchidan esa, text o’zgaruvchisidagi satrning orasiga yangi so’z qo’shilgan. Berilgan matnni qism satrlarga ajratish uchun men Substring() funksiyasidan foydalanganman. Keyin esa berilgan satrning orasiga yangi satr qo’shish uchun esa Insert() funksiyasidan foydalandim. Ushbu dastur ishlashini kurs ishimning 2.1 – bandida tushuntirib o’tganman. Xulosa. Men ushbu kurs ishini yozish davomida satrlar bilan ishlashni, ularning algoritmlarini, ularning Visual Studio 2012 muhitida dasturini tuzishni o’rganib chiqdim. String sifining bir qancha metodlarini o’rganib chiqdim, ulardan dasturlar yaratishda foydalanib ko’rdim. Ularga kurs ishimda bir qancha misollarni ham keltirganman. Men ushbu kurs ishimda web sahifalarni tahlil qilishda kerakli ma’lumotlarni izlashga, qolaversa, satrlar bilan ishlash uchun foydalaniladigan kutubxonani ham keltirib o’tganman. Bir satrdan kerakli ma’lumotni qirqib olishni, yana, bir qancha satrlarni birlashtirishni, satrlarni o’zaro tengligini, satrni o’chirishni, satrning orasiga biror satr qo’shishni, satrning dastlabki va oxirgi harflarini qirqib olishni o’rganib chiqdim. O’zimga kerakli bo’lgan barcha ma’lumotlarni izlab topib, kerakli xulosalarni chiqardim. Men ushbu kurs ishimda tuzgan dasturlarimni Visual Studio 2012 muhitida ularning kodini va shu dasturdan olgan natijalarimni keltirganman. Joriy sana va oyni chiqaruvchi dastur va undan olgan natijam: Download 467.26 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling