O’zbekiston respublikasi oliy va o’rta maxsusta’lim vazirligi farg’ona davlat universiteti



Download 2 Mb.
bet5/22
Sana06.09.2021
Hajmi2 Mb.
#166848
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
2 5328018037196983373

ReadLine metodi. ReadLine metodi kiritish qurilmalaridan matnning
satrini qabul qiladi (uning qiymati keyingi satrga o’tish belgisi bilan tugaydi ).

Konsolda ma'lumotlarni namoyish qilishdan tashqari, biz konsoldan ma'lumot olishimiz mumkin. Konsol.ReadLine () usuli shu maqsadga mo'ljallangan. U kiritilgan satrni olish imkoniyatini beradi.
Bunday holda, foydalanuvchi kiritgan barcha narsalar Console.ReadLine usuli yordamida nom o'zgaruvchisiga o'tkaziladi.
Shunday qilib, biz konsol orqali ma'lumotlarni kiritishimiz mumkin. Biroq, ushbu usulning noqulayligi shundaki, Console.ReadLine ma'lumotni satr shaklida o'qiydi. Shuning uchun biz sukut bo'yicha uni faqat tipli satrning o'zgaruvchisiga tayinlashimiz mumkin. Agar biz, masalan, yoshni int o'zgaruvchiga yoki boshqa ma'lumotlarni o'nga yoki o'nlik o'zgaruvchiga kiritishni istasak nima qilishimiz kerak? Odatiy bo'lib, .NET platformasi turli qiymatlarni int, double va hokazolarga aylantirishga imkon beradigan bir qator usullarni taqdim etadi. Ushbu usullarning ba'zilari:

Convert.ToInt32() (int turiga o`zgartiradi)

Convert.ToDouble() (dauble turiga o`zgartiradi)

Convert.ToDecimal() (o`nlik turiga o`zgartiradi)



Ustring tipidagi qiymat yoki null (agar kiritish amalga oshmagan bo’lsa)
qiymatini qaytaradi. Masalan:
string s = Console.ReadLine();
Console.WriteLine("Kiritilgan satr : " + s) ;
Write va WriteLine metodlari. Write metodi unga yuborilgan
o’zgaruvchi qiymatini ekranga chiqarish vazifasini bajaradi. U string tipini qabul
qiladi. U barcha bazali tiplar uchun ishlaydi. Shuning uchun uni parametr
sifatida chaqirish mumkin.
Console.Write (I);
Console.Write (0.75<3) ;
Console.Write("Salom”);
Undagi satrga o’zgaruvchi qiymatini qo’shib e‘lon qilish uchun quyidagi
kodni yozish kifoya:
Console.Write("Salom, {0}", I);
Writeline metodining farqi shundaki, u keyingi (yangi) satrdan boshlab
o’ziga yuborilgan o’zgaruvchi qiymatini ekranga chiqarib beradi.
Endi ushbu metodlarga misolni kodini to’liq keltiramiz:
using System;
namespace _01_misol
{

class Program
{
static void Main(string[] args)
{
Console.Write(“1-misol”);
Console.ReadKey();
} } }
Bu dastur hozircha hech qanday ish bajarmaydi, u faqat ekranga 1-misol degan
yozuvni chiqaradi.

Konsolga ma'lumot chiqarish uchun biz Console.WriteLine usulidan foydalanamiz. Ya'ni, agar biz ba'zi ma'lumotlarni konsolga yetkazmoqchi bo'lsak, uni Console.WriteLine usuliga topshirishimiz kerak:
Ko'pincha konsolga bir vaqtning o'zida bir nechta o'zgaruvchilar qiymatlarini chiqarish kerak bo'ladi. Bunday holda biz interpolyatsiya deb ataladigan usuldan foydalanamiz.
Konsolda ko'rsatilgan satrga individual qiymatlarni kiritish uchun, ichiga o'rnatilgan jingalak qavslar qo'llaniladi. Bu o'zgaruvchining ({name}) qiymati yoki undan murakkabroq ifoda bo'lishi mumkin (masalan, {4 + 7} operatsiyasi qo'shilishi). Va butun chiziq oldida dollar belgisi. Konsolga chiqarilganda, jingalak qavslarga joylashtirilgan iboralar o'rniga ularning qiymatlari ko'rsatiladi:

Konsol tizim sinfi uchun taxallus ekanligini bildiradi. Konsol printerning nomi bo'ladi. Ushbu ibora fayl boshida nomlarni bo'sh joy bilan bog'lash bilan hech qanday aloqasi yo'q, garchi u foydalanishda ishlatiladigan gaplarni ishlatsa ham. Dasturning asosiy qurilish bloki bu bayonotlar. Ko'rsatma ba'zi bir harakatlarni, masalan, arifmetik operatsiyani, usulni chaqirishni, o'zgaruvchan deklaratsiyani va unga qiymat berishni anglatadi. C # dagi har bir gap oxirida nuqta-vergul (;) ishlatiladi. Ushbu belgi ko'rsatuvchi oxirida kompilyatorga ishora qiladi. Console.WriteLine () ga qo'shimcha ravishda siz Console.Write () usulidan ham foydalanishingiz mumkin, u xuddi shu tarzda ishlaydi, faqat keyingi qatorga o'tilmaydi.



Download 2 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish