Console Sınıfı

Bu eğitim boyunca örneklerimizi Console App üzerinden anlatacağız o nedenle Console sınıfını daha yakından tanıyalım.

C# dilinde Console sınıfı, konsol uygulamalarıyla etkileşimde bulunmak için kullanılan bir sınıftır. Console sınıfı, konsol ekranına yazma, konsoldan okuma, renkleri değiştirme, konsol penceresini temizleme gibi bir dizi işlevi sağlar. Bu sınıf, System isim alanı altında bulunur ve System.Console olarak tam olarak adlandırılır.

İşte Console sınıfının bazı yaygın kullanılan metotları:

Write() ve WriteLine(): Konsol ekranına metin yazdırmak için kullanılır. Write() metodu metni yazdırırken, WriteLine() metodu metni yazdırdıktan sonra bir satır atlar. Örneğin:

Console.Write("Hello, ");
Console.WriteLine("World!");

Read() ve ReadLine(): Kullanıcının konsoldan giriş yapmasını beklemek için kullanılır. Read() metodu bir karakteri okurken, ReadLine() metodu bir satırı okur. Örneğin:

string name = Console.ReadLine();

Clear(): Konsol penceresini temizlemek için kullanılır. Konsoldaki tüm metin ve içerik temizlenir. Örneğin:

Console.Clear();

ForegroundColor ve BackgroundColor: Konsol ekranındaki metinlerin renklerini ayarlamak için kullanılır. ForegroundColor metin rengini, BackgroundColor ise arka plan rengini ayarlar. Örneğin:

Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("This is red text.");
Console.ResetColor(); // Renkleri sıfırlar

Console sınıfı, konsol uygulamalarının geliştirilmesinde sıkça kullanılan bir araçtır ve kullanıcı ile etkileşime geçmek için gereken temel işlevleri sağlar.

PlaceHolder

PlaceHolder, yani yer tutucular. String formatlama dediğimiz bir yapıdır. Metin verimizin içerisinde yer tutarlar böylece metnimimizi dinamik bir hale çevirebiliriz. Çıktı sağlayacağımız metnin içine “{“ köşeli parentezler açarak sıfırdan başlayarak istediğimiz kadar placeholde tanımlayabiliriz. Daha sonrasında metnimizin “tırnak işaretini” kapadıktan sonra metni virgül ile ayırıp sırasıyla yüklemek istediğimiz veriyi tanımlarız. Kısaca özetlemek gerekirse bir text verisinin içerisinde seçili yerleri özelleştirebilmemizi sağlar.

Console.WriteLine("Benim Adım: {0}, Yaşım: {1}", "fatih", 21);

//EKRAN ÇIKTISI
//Benim Adım: fatih, Yaşım: 21

String Interpolation

String interpolation, C# dilinde metin içinde değişkenleri veya ifadeleri doğrudan kullanarak metin oluşturma yöntemidir. Bu yöntem, $ işaretiyle başlayan özel bir sözdizimi kullanır ve {} içinde değişkenler veya ifadeler yer alır. String interpolation kullanarak, daha okunabilir ve esnek metin oluşturabilirsiniz.

string ad = "Ahmet";
int yas = 30;

// String interpolation kullanarak metin oluşturma
string mesaj = $"Merhaba, benim adım {ad} ve {yas} yaşındayım.";
Console.WriteLine(mesaj);
Last Updated : 22/05/2024
2023 © Coding, Developed by alkanfatih.com