Konsol çıkışını görüntüleme
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 1Line 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!