• SATRLARNI QO’SHISH.
  • OPERATORLAR BAJARILISHINING KETMA – KETLIGI.
  • O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti




    Download 221 Kb.
    bet14/25
    Sana29.01.2024
    Hajmi221 Kb.
    #147850
    1   ...   10   11   12   13   14   15   16   17   ...   25
    Bog'liq
    O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi b

    SATR tipi va ular ustida amallar 
    C# o’zida shu operasiya uchun standart qisqartmani tashkil qiladi.Yozuv literal 
    sifatida ko’rinishga ega bo’lib juft qo’shtirnoqlar bilan yakunlanadi.Quyidagi
    fragment kodi avvalgi fragmentlarning ekvivalentiga teng, unda satr char turning 
    massivi bilan inisiallashtiradi.
    String s = "abc";
    Console.write();
    String ob’ekti bilan umumiy metodlardan birining qo’llanilishi – length metodi 
    bo’lib u satrdagi belgilar sonini qaytaradi.Keyingi fragment uch sonini
    tasvirlaydi,chunki qo’llaniladigan satrda uchta belgi mavjud. 
    String s = "abc";
    Console.write(); 
    C# har bir literalli satr uchun String sinfli taqdimot yaratiladi,endi siz bu sinfning
    metodini literalli – satr bilan chaqirishingiz mumkin.Keyingi misol ham uch sonini 
    tasvirlaydi.
    Console.write(“abc”+abc); 
    SATRLARNI QO’SHISH. 
    String s ="Не is" + age + " years old.";

    44
    Satrida + operatori yordamida uch satr bir satrga umumiylashtirilgan. 


    Metodlarning ekvivalentini topgandan ko’ra uni o’qish va tushinish ancha oson.


    String s = console.write("He is ").append(age);
    s.append(" years old.").toString();
    Aniqlashtirish bo’yicha String sinfining har bir ob’ekti o’zgarishi mumkin 
    emas.Qatordagi belgilarni almashtirish va yangi belgilar qo’yish mumkin emas.
    Bir satrning oxiriga yana birini qo’yish mumkin ham emas. 


    OPERATORLAR BAJARILISHINING KETMA – KETLIGI. 
    Yana oxirgi misolimizga murojaat etamiz. 
    String s = "Не is " + age + " years old.";
    age string bo’lmagan holda,peremen int turiga mansub bo’lsa bu satrning kodi 
    translyator magiyasidan ko’proq yakunlanadi.
    Keyingi misolni ko’rib chiqamiz: 
    String s = "four: " + 2 + 2;
    Birinchi o’rinda butun sonlarni qo’yilishini xohlasangiz unda qavslardan 
    foydalanish zarur:
    String s = "four: " + (2 + 2); 



    Download 221 Kb.
    1   ...   10   11   12   13   14   15   16   17   ...   25




    Download 221 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti

    Download 221 Kb.