C# Değer Okuma İşlemi

C# dilinde en çok bilinen işlemlerden biri de değer okuma işlemidir. Sadece konsol uygulamalarında ihtiyaç duyulan bu işlem, konsol ekranına yazdırdığımız değerlerin kullanıcı tarafından okunması için uygulamanın bekletilmesine yarayacaktır. Eğer kullanılmazsa yazdırılan değerler konsol ekranında çıkar ve 1 saniyeden kısa bir sürede konsol ekranı kapanır.

[mks_separator style=”solid” height=”2″]

C# dilinde değer okuma işlemi 2 metod ile yapılabilir.

Bunlar;

Console.ReadLine ile okutma metodu ve Console.Read ile okutma metodudur.

Console.Read ile değer okuma metodu

Bu metod ile String değişkeni dışındaki tüm değişkenleri ve değerleri rahatlıkla okutabiliriz.

Read komutuyla kullanıcının girdiği değer sadece okutulur ve bekletilir.

Kullanımı:

int x=5;
Console.WriteLine(“En sevdiğim sayı {0}”,x);
Console.Read();

Bu değeri Visual Studio geliştirme ortamımızda Konsol uygulaması ortamında kod aralığına yazın ve uygulamamıza bakmak için Araç çubuğundan Debug edin. Gördüğünüz gibi integer türündeki değişken başarı ile yazdırıldı. Fakat String tipindeki bir değeri okutmaya çalıştığımızda “Cannot implicitly convert type int to string” gibi bir hata ile karşılaşırız.

Console.ReadLine ile değer okuma metodu

Bu metod ile String değişkeni dışındaki tüm değişkenleri ve değerleri rahatlıkla okutabiliriz.

Readline komutunda, kullanıcının girdiği değer bir değişkene aktarılır.

Kullanımı:

int x=5;
Console.WriteLine(“Nerelisin”);
string sehir = Console.ReadLine();

Bu değeri Visual Studio geliştirme ortamımızda Konsol uygulaması ortamında kod aralığına yazın ve uygulamamıza bakmak için Araç çubuğundan Debug edin. Gördüğünüz gibi integer türündeki değişken başarı ile yazdırıldı. Fakat String tipindeki bir değeri okutmaya çalıştığımızda “Cannot implicitly convert type int to string” gibi bir hata ile karşılaşırız.

Yorum yap