C# İlk Proje
Visual Studio 2022 ile C#’ta ilk konsol uygulaması: Hello World örneği, WriteLine, ReadKey ve ReadLine kullanımı.
Visual Studio 2022, Microsoft’un en güçlü ve kapsamlı IDE’lerinden biridir. Bu IDE ile C#, .NET, ASP.NET Core, WPF, WinForms, Blazor, Xamarin/.NET MAUI, Unity oyun projeleri ve daha pek çok farklı türde uygulama geliştirebilirsiniz. Proje oluşturma sihirbazı, kullanıcıya basit adımlarla doğru proje tipini seçme imkânı tanır. İlk adım olarak, temel programlama mantığını öğrenmek için en uygun seçenek bir Konsol Projesi oluşturmaktır.
Yeni Konsol Projesi Oluşturma
Visual Studio 2022’yi açın ve File → New → Project menüsünü seçin.
Açılan pencerede arama kutusuna Console App yazın ve Console App (.NET 6/7/8) şablonunu seçin.
Proje adını FirstApp olarak belirleyin ve Create butonuna basın.
Proje oluştururken .NET 8.0 (Long Term Support) seçeneği seçmeniz uzun süreli güncelleme desteği alacak olan .NET 8.0 sürümünden faydalanmanızı sağlar.
Program.cs Dosyası
Proje oluşturulduğunda Visual Studio size bir Program.cs dosyası hazırlar. İçeriği aşağıdaki gibidir:
using System;
class Program
{
static void Main()
{
Console.WriteLine("İlk siyah ekran uygulamam!");
}
}
Console.WriteLine()Konsola bir metin yazdırır.Console.ReadKey()Programın hemen kapanmaması için tuş basımı bekler.argsKomut satırından programa gönderilen değerleri temsil eder. ÖrneğinFirstApp.exe dosya.txtyazarsanız, "dosya.txt" değeriargs[0]olarak alınabilir.
Not: Yeni .NET sürümlerinde
Program.cs dosyası
top-level statements kullanabilir.
Bu örnekte klasik Main yapısı
öğretici olması için tercih edilmiştir.
Programı Çalıştırma
Menüden Debug → Start Without Debugging (veya Ctrl + F5) seçin. Konsol ekranında şu çıktıyı görürsünüz:
İlk siyah ekran uygulamam!
Siz bir tuşa basana kadar program açık kalır.
ReadLine Kullanımı
Console.ReadLine() kullanırsanız program sizden bir metin girmenizi bekler. Kullanıcı bir yazı yazıp Enter tuşuna bastığında o metin string olarak döner.
Console.WriteLine("Adınızı girin:");
string ad = Console.ReadLine();
Console.WriteLine($"Merhaba {ad}!");
Özet
Bu aşamada Visual Studio 2022 ile ilk konsol uygulamanızı yazdınız. WriteLine, ReadKey ve ReadLine ile konsol etkileşiminin temellerini öğrendiniz. Bundan sonra sırada değişkenler ve veri tipleri var