C# Hızlı Başlangıç Kursu

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

eminbasbayan

eminbasbayan

2 dk okuma
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
🔍 Büyütmek için tıklayın

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.

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.

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.

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

Kullanıcı Etkileşimli Program

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

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.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
Genel

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
Genel

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
Genel

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
Genel

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Temel Matematik İşlemleri
Genel

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk
C# ile İleri Düzey Matematik İşlemleri
Genel

C# ile İleri Düzey Matematik İşlemleri

C# programlama dilinde, matematiksel hesaplamalar ve fonksiyonlar için `System.Math` sınıfı geniş bir yelpazede fonksiyon ve sabit sağlar. Bu yazıda, trigonometrik fonksiyonlar, mutlak değer hesaplama, minimum ve maksimum değer bulma, karekök ve üs alma gibi ileri düzey ma

2 dk