Цифровое будущее


Download 282.47 Kb.
Sana22.01.2023
Hajmi282.47 Kb.
#1108781
Bog'liq
C Konsol

Konsol kiritish-chiqarish


Eshmuratov Shavkat

Konsolga chiqarish

  • Ma'lumotni konsolga chiqarish uchun biz allaqachon o'rnatilgan Console.WriteLine usulidan foydalanganmiz. Ya'ni, agar biz konsolda ba'zi ma'lumotlarni namoyish qilmoqchi bo'lsak, ularni Console.WriteLine usuliga узатишимиз kerak:

Konsolga chiqarish

  • Tez-tez konsolga bir qatorda bir nechta o'zgaruvchining qiymatlarini ko'rsatish kerak bo'ladi. Bunday holda biz interpolatsiya deb nomlangan usulni ishlata olamiz:

Konsolga chiqarish

  • Alohida qiymatlarni konsolning chiqish qatoriga kiritish uchun ichki qiymatni yopish uchun figurali qavslardan foydalaniladi. Bu o'zgaruvchining qiymati ({name}) yoki murakkabroq ifoda bo'lishi mumkin (masalan, qo'shish amallari {4 + 7}). Barcha satr oldida $ belgisi qo'yilgan.
  • Konsolga chiqarilganda, figurali qavs ichiga olingan iboralar o'rniga ularning qiymatlari ko'rsatiladi.
  • Bir vaqtning o'zida konsolga bir nechta qiymatlarni chiqarishning yana bir usuli mavjud:

Konsolga chiqarish

  • Ushbu usul Console.WriteLine uslubidagi birinchi parametr chiqish satrini ifodalaydi ("Ismi: {0} Yoshi: {2} Bo'yi: {1} m"). Barcha keyingi parametrlar ushbu satrga kiritilishi mumkin bo'lgan qiymatlarni (name, height, age) aks ettiradi. Bunday parametrlarning tartibi bu erda muhimdir. Masalan, bu holda birinchi navbatda ism, keyin bo'yi va keyin yoshi keladi. Shuning uchun nom 0 raqamli parametrni ifodalaydi (raqamlash noldan boshlanadi), balandligi 1 raqami va yoshi - 2 raqami. Shuning uchun "Ism: {0} Yoshi: {2} Bo'yi: {1} m" qatoriga joygacha. tegishli parametrlarning {0}, {2}, {1} qiymatlari kiritiladi.

Konsol kiritish

  • Konsolga ma'lumot chiqarishdan tashqari, biz konsoldan ma'lumot olishimiz mumkin. Buning uchun Console.ReadLine () usuli mo'ljallangan. Bu kiritilgan qatorni olish imkonini beradi.

Konsol kiritish

  • Shu tarzda biz konsol orqali ma'lumotlarni kiritishimiz mumkin. Ammo, bu usulning kamchiligi shundaki, Console.ReadLine ma'lumotni aynan satr turida o'qiydi. Shuning uchun biz uni faqat string tipidagi o'zgaruvchiga o'zlashtirishimiz mumkin. Masalan, yoshni int o'zgaruvchiga yoki boshqa ma'lumotlarni double yoki decimal o'zgaruvchiga kiritishni xohlasak nima qilishimiz kerak? Odatiy bo'lib .NET turli xil qiymatlarni int, double va boshqalarga aylantirishga imkon beradigan bir qator usullarni taqdim etadi. Ushbu usullardan ba'zilari:

Konsol kiritish

  • Convert.ToInt32 () (int turiga o'zgartiradi)
  •  
  • Convert.ToDouble () (double turiga o'zgartiradi)
  •  
  • Convert.ToDecimal () (decimal turiga o'zgartiradi)

Download 282.47 Kb.

Do'stlaringiz bilan baham:




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