Yükleniyor...

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 FileNewProject menüsünü seçin.

Yeni Konsol Projesi Oluşturma

Açılan pencerede arama kutusuna Console App yazın ve Console App (.NET 6/7/8) şablonunu seçin.

Yeni Konsol Projesi Oluşturma

Proje adını FirstApp olarak belirleyin ve Create butonuna basın.

Yeni Konsol Projesi Oluşturma

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!");
    }
}

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 DebugStart 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