Tüm blog yazıları

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan Console.WriteLine ve Console.ReadLine metotlarını inceleyeceğiz. </

eminbasbayan2 dk okuma
C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan Console.WriteLine ve Console.ReadLine metotlarını inceleyeceğiz.

Ekrana Çıktı Verme

Ekrana çıktı vermek için C#'da Console.WriteLine metodu kullanılır. Bu metod, içine yazılan metni konsol ekranına yazdırır. Eğer yazdırılacak metin sabit bir değerse, doğrudan metin olarak yazılabilir. Eğer değişken değerler veya hesaplamalar sonucu elde edilen değerler yazdırılacaksa, bu değerler + operatörü ile metne eklenerek yazdırılabilir.

csharp
Console.WriteLine("Hoş geldiniz!");

Yukarıdaki örnek, ekrana "Hoş geldiniz!" mesajını yazdırır.

Kullanıcıdan Giriş Alma

Kullanıcıdan giriş almak için Console.ReadLine metodu kullanılır. Bu metod, kullanıcının girdiği metni bir string olarak döndürür. Bu string, bir değişkene atanabilir ve programın diğer bölümlerinde kullanılabilir.

csharp
Console.Write("Lütfen adınızı giriniz: ");
string ad = Console.ReadLine();
Console.WriteLine("Merhaba, " + ad + "!");

Yukarıdaki kod, kullanıcıdan adını girmesini ister ve girilen adı kullanarak bir selamlama mesajı yazdırır.

String Birleştirme

C# içerisinde stringler, + operatörü kullanılarak birleştirilebilir. Bu, özellikle kullanıcıdan alınan girişlerle birlikte sabit metinlerin birleştirilip, kullanıcıya özelleştirilmiş çıktılar sunulmak istendiğinde kullanışlıdır.

csharp
string mesaj = "Merhaba, " + ad + "!";
Console.WriteLine(mesaj);

Kullanıcı Etkileşimli Program

Bir kullanıcı etkileşimli programın basit bir örneği:

csharp
Console.WriteLine("Hoş geldiniz, lütfen adınızı giriniz:");
string kullaniciAdi = Console.ReadLine();
Console.WriteLine("Merhaba, " + kullaniciAdi + ", nasılsınız?");

Bu kod parçası, kullanıcıya hoş geldin mesajı gösterir, adını ister ve daha sonra kullanıcının adını kullanarak ona özel bir mesaj gösterir.

Sonuç

C# ile kullanıcı girişi ve çıktısı yönetimi, konsol uygulamalarının temel taşlarından biridir. Console.WriteLine ve Console.ReadLine metotları, bu işlemleri gerçekleştirmek için sıkça kullanılan araçlardır. Kullanıcıdan alınan girişlerle dinamik çıktılar oluşturmak, programın kullanıcı dostu ve etkileşimli olmasını sağlar. Bu yazıda temel kullanıcı girişi ve çıktısı işlemleri üzerinde durduk. Bu bilgiler, C# ile konsol uygulamaları geliştirirken temel bir rehber olarak kullanılabilir.

C# ile Structs (Yapılar)
C# Hızlı Başlangıç Kursu2 dk okuma

C# ile Structs (Yapılar)

C programlama dilinde, struct (yapı), ilkel veri türlerini veya farklı veri türlerini bir araya getirerek yeni bir veri türü oluşturmanızı sağlayan bir yapıdır. Class'lara benzerler, ancak bazı önemli farklılıklara sahiptirler. Struct'lar genellikle küçük veri gruplarını saklamak için kullanı

Yazıyı oku
C# ile Lambda İfadeleri (Expressions)
C# Hızlı Başlangıç Kursu2 dk okuma

C# ile Lambda İfadeleri (Expressions)

C programlama dilinde, lambda ifadeleri kısa ve öz fonksiyonlar tanımlamanıza olanak tanır. Temelde, bir lambda ifadesi, isimsiz bir metottur ve genellikle kısa süreli işlemler için kullanılır. Lambda ifadeleri, özellikle koleksiyonlar üzerinde işlemler yaparken LINQ sorguları ile birlikte sı

Yazıyı oku

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele