Çıkış İşlemleri:
Çıkış işlemi belirli bir metin ve değişkeni konsol ekranına yazdırmaktır.
2 çıkış metodu vardır.
1- Console.Write
2- Console.WriteLine
Console.Write:
Metini yazdırdıktan sonra imleci metnin yanında bekleten yazdırma metodudur.
Console.Write("SanalDosya.ORG"); Console.ReadKey();//Bir tuşa basılana kadar bekle.
Yukarıda, Console.Write metoduyla ekrana SanalDosya.ORG yazdırıyoruz. Console.ReadKey() metoduyla ise herhangi bir tuşa basana kadar programın beklemesini sağlıyoruz.
Console.Write("Merhaba"); Console.Write("Sanal Dosya Ekibi..."); Console.ReadKey();
Yukarıda Console.Write metoduyla ekrana hem Merhaba hem de Sanal Dosya Ekibi... yazdırdık.
Console.Write metodu, bu metottan sonra gelen yazıları yanına yazdırır.
Console.WriteLine:
Metni yazdırdıktan sonra imleci aşağıda bekleten yazdırma metodudur.
Console.WriteLine("SanalDosya.ORG"); Console.ReadKey();
Yukarıda Console.WriteLine metoduyla ekrana SanalDosya.ORG yazdırdık.
Console.WriteLine("Merhaba"); Console.WriteLine("Sanal Dosya Ekibi..."); Console.ReadKey();
Yukarıda Console.WriteLine metoduyla ekrana hem Merhaba hem de Sanal Dosya Ekibi... yazdırdık.
Console.WriteLine metodu, metottan sonra gelen yazıları bir alt satıra yazdırır.
Değeri Atanan Verinin Değerini Ekrana Yazdırma:
Değişkenlere atadığımız değeri, çıkış komutları yardımıyla ekrana yazdıracağız.
int sayi1 = 7; int sayi2; sayi2 = 9; Console.WriteLine(sayi1); Console.WriteLine(sayi2); Console.ReadKey();
int sayi1 = 7; int sayi2 = 11; Console.WriteLine("sayi1 = {0}, sayi2 = {1}", sayi1, sayi2); Console.ReadKey();
{0}, {1}, {2} ifadesinin anlamı virgülden sonra belirtilen değişkenleri o ifadenin yerine yerleştirmesidir.
Yani;
Console.WriteLine("sayi1 = {0}, sayi2 = {1}, sayi3 = {2}, sayi4 = {3}", sayi1, sayi2, sayi3, sayi4);
ifadesi de kullanılabilir.
string site1 = "Sanal"; string site2 = "Dosya"; Console.WriteLine(site1 + " " + site2); Console.ReadKey();
Yukarıdaki gibi bir kullanımda mevcuttur. Burada "+" operatörünün işi, iki veya daha fazla metin(string) değerlerini birleştirmektir.
int sayi1 = 11; int sayi2 = 15; Console.WriteLine("sayi1 + sayi2 = " + sayi1 + sayi2); Console.ReadKey();
Burada "+" operatörü birleştirme işlemi yapar. Daha sonra ise hiç bir öncelik görmediği için yine birleştirme işlemine devam eder. Bu nedenle sayıları toplamak yerine birleştirir.
int sayi1 = 11; int sayi2 = 15; Console.WriteLine("sayi1 + sayi2 = " + (sayi1 + sayi2)); Console.ReadKey();
Ancak yukarıdaki gibi toplama işlemini parantez içine alırsak, birleştirme değil toplama işlemi yapacaktır.
Giriş İşlemleri:
Klavyeden Girilen Değişkene Değer Atama:
Console.Read(): Console.Read() metodu, klavyeden girilen harfin ASCII kod karşılığını verir. Eğer birden fazla harf, yani kelime veya cümle girildiyse baş harfinin ASCII kod karşılığını verir.
int x; Console.Write("Bir karakter giriniz: "); x = Console.Read(); Console.WriteLine("Girdiğiniz sayının, ASCII kod karşılığı: {0}", x); Console.ReadKey();
Kullanımıyla ilgili bir örnek yukarıda mevcuttur.
Console.ReadLine(): Console.ReadLine() metodu, klavyeden girilen veriyi okumayı sağlar.
string isim; Console.Write("İsminizi giriniz: "); isim = Console.ReadLine(); Console.WriteLine("Hoşgeldin, {0}", isim); Console.ReadKey();
Kullanımıyla ilgili bir örnek yukarıda mevcuttur.
Sayılar İle İşlem Yapma:
Console.ReadLine() metodunun dönüş türü string olduğu için sayılarla işlem yapmak için Convert.ToInt32() metodunu kullanmamız gerekmektedir.
int sayi1, sayi2; Console.Write("1. sayıyı giriniz: "); sayi1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. sayıyı giriniz: "); sayi2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("{0} + {1} = {2}", sayi1, sayi2, sayi1 + sayi2); Console.ReadKey();
Sayılarla işlem yapma ile ilgili örnek yukarıda mevcuttur.
0 Yorumlar