Çı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