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.
Do'stlaringiz bilan baham: |