Konsol çıkışını görüntüleme

Tamamlandı

Tip

Daha fazla ayrıntı için Metin ve resimler sekmesine bakın!

Bir programın yapacağı en temel şey sizinle iletişim kurmaktır. C# dilinde, konsolda çıktı görüntülemek için Console.WriteLine() yöntemini kullanırsınız.

Console.WriteLine() Kullanımı

Console.WriteLine() yöntemi, konsola metin çıktısını verir. Bunu, görüntülemek istediğiniz metni çift tırnak içine alınmış olarak parantez içinde geçirerek çağırırsınız:

Console.WriteLine("Hello, world!");

Çıktı:

Hello, world!

Bu kodu C# Kod Düzenleyicisi'nde kendiniz çalıştırabilirsiniz.

Çift tırnak işareti gereklidir

C# dilinde metin her zaman çift tırnak (" içine alınmalıdır). Metin için tek tırnak (') kullanılamaz. Düz tırnakları (") kullandığınızdan, kıvrımlı tırnaklar yerine bunları tercih ettiğinizden emin olun.

Noktalı virgül önemlidir

Satırın sonundaki noktalı virgüle (;) dikkat edin. C# dilinde her yönerge noktalı virgülle bitmelidir. Komutu girmeyi tamamladığınız bilgisayara bildirir.

Birden çok öğe yazdırma

Birden çok değeri virgülle ayırarak 'a Console.WriteLine() geçirebilirsiniz. C# her öğenin arasına otomatik olarak bir boşluk ekler:

Console.WriteLine("Hello", "world!");

Çıktı:

Hello world!

Kaçış karakterlerini kullanma

Bazen biçimlendirme üzerinde yeni bir satır başlatma, sekme boşluğu ekleme veya metninizin içine tırnak işaretleri ekleme gibi daha fazla denetime ihtiyacınız olur. Tırnak işaretlerinin içinde öylece Enter veya Tab tuşuna basamazsınız. Bunun yerine C#, ters eğik çizgiyle (\) başlayan özel birleşimler olan kaçış karakterlerini kullanır:

Kaçış dizisi Ne işe yarıyor? Example Çıktı
\n Metni yeni bir satıra taşır Console.WriteLine("Line 1\nLine 2"); Line 1
Line 2
\t Sekme alanı ekler Console.WriteLine("Name:\tAlex"); Name: Alex
\\ Ters eğik çizgi karakterini olduğu gibi yazdırır Console.WriteLine("Path: C:\\Users"); Path: C:\Users
\" Çift tırnak işareti yazdırır Console.WriteLine("She said, \"Hi!\""); She said, "Hi!"

Eğik çizgi (\) değil ters eğik çizgi (/) kullandığınızdan emin olun.

Console.Write() ile Console.WriteLine() karşılaştırması

Console.Write() adlı başka bir yöntem de Console.WriteLine() ile benzer şekilde çalışır, ancak önemli bir farkla:

  • Console.WriteLine() sona bir satır sonu ekleyerek bir sonraki çıktıyı yeni bir satıra taşır
  • Console.Write() satır sonu eklemeden mevcut satıra yazdırır

Örnek:

Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");

Çıktı:

Hello world!

Bunun yerine kullandıysanız Console.WriteLine() çıkış şöyle olacaktır:

Hello

world!