Aracılığıyla paylaş


Öğretici: Visual Studio kullanarak .NET konsol uygulaması oluşturma

Bu öğreticide, Visual Studio 2026'da .NET konsol uygulaması oluşturma ve çalıştırma işlemi gösterilmektedir.

Önkoşullar

Uygulamayı oluşturma

"HelloWorld" adlı bir .NET konsol uygulaması projesi oluşturun.

  1. Visual Studio'yu başlatın.

  2. Başlangıç sayfasında yeni proje oluşturseçin.

    Visual Studio başlangıç sayfasında yeni proje oluştur düğmesi seçili

  3. "Yeni Proje Oluştur" sayfasında, arama kutusuna konsol yazın. Ardından, dil listesinden C# veya Visual Basic seçin ve ardından platform listesinden tüm platformlar seçin. Konsol Uygulaması şablonunu seçin ve ardından Sonrakiseçin.

    Filtrelerin seçili olduğu yeni proje oluşturma penceresi

    Bahşiş

    .NET şablonlarını görmüyorsanız, büyük olasılıkla gerekli iş yükünü kaçırıyorsunuz demektir. Aradığınızı bulamıyor musunuz? mesajının altında, Daha fazla araç ve özellik yüklemek için bağlantısını seçin. Visual Studio Yükleyicisi açılır. .NET masaüstü geliştirme iş yükünün yüklü olduğundan emin olun.

  4. Yeni proje yapılandırma iletişim kutusunda, Proje adı kutusuna HelloWorld girin. Ardından İleri seçin.

    Yeni proje pencerenizi Proje adı, konum ve çözüm adı alanlarıyla yapılandırma

  5. Ek bilgi iletişim kutusunda:

    • .NET 10.0 (Uzun Vadeli Destek) seçeneğini belirleyin.
    • SeçinOluştur.

    Konsol uygulaması için ek bilgiler girin.

    Şablon, konsol penceresinde "Hello, World!" ifadesini görüntüleyen basit bir uygulama oluşturur. Kod Program.cs veya Program.vb dosyasındadır:

    // See https://aka.ms/new-console-template for more information
    Console.WriteLine("Hello, World!");
    
    Imports System
    
    Module Program
        Sub Main(args As String())
            Console.WriteLine("Hello World!")
        End Sub
    End Module
    

    Kullanmak istediğiniz dil gösterilmiyorsa, sayfanın üst kısmındaki dil seçiciyi değiştirin.

    C# şablonu, konsol ekranında bir ileti görüntülemek üzere Console.WriteLine(String) yöntemini çağırmak için üst düzey ifadeler kullanır. Visual Basic şablonu, kendi kendini çağıran bir Sub Main yöntemiyle bir Module Program tanımlar.

Uygulamayı çalıştırma

  1. Programı hata ayıklamadan çalıştırmak için Ctrl+F5 basın.

    Ekranda "Hello, World!" metninin yazdırıldığı bir konsol penceresi açılır. (Veya Visual Basic proje şablonunda virgül olmadan "Merhaba Dünya!".

  2. Konsol penceresini kapatmak için herhangi bir tuşa basın.

Uygulamayı geliştirme

Kullanıcıdan adını isteyecek ve tarih ve saatle birlikte görüntüleyecek şekilde uygulamayı geliştirin.

  1. Program.cs veya Program.vb içindekileri aşağıdaki kodla değiştirin:

    Console.WriteLine("What is your name?");
    var name = Console.ReadLine();
    var currentDate = DateTime.Now;
    Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!");
    Console.Write($"{Environment.NewLine}Press Enter to exit...");
    Console.Read();
    
    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write($"{Environment.NewLine}Press any key to exit...")
    Console.ReadKey(True)
    

    Bu kod, konsol penceresinde bir istem görüntüler ve kullanıcının bir dize girip Enter tuşuna basmasını bekler. Bu dizeyi nameadlı bir değişkende depolar. Ayrıca geçerli yerel saati içeren DateTime.Now özelliğinin değerini alır ve currentDateadlı bir değişkene atar. Ve bu değerleri konsol penceresinde görüntüler. Son olarak, konsol penceresinde bir istem görüntüler ve kullanıcı girişini beklemek için Read() yöntemini çağırır.

    Environment.NewLine, satır sonunu temsil etmek için platformdan bağımsız ve dilden bağımsız bir yoldur. Alternatifler C# dilinde \n ve Visual Basic'te vbCrLf.

    Bir karakter dizisinin önündeki dolar işareti ($), dizede değişken adları gibi ifadeleri küme parantezleri içine yerleştirmenizi sağlar. İfade değeri, ifade yerine dizeye eklenir. Bu söz dizimi, ilişkilendirilmiş dizeler olarak adlandırılır.

  2. Programı hata ayıklamadan çalıştırmak için Ctrl+F5 basın.

  3. İsmi girip önce sonra tuşlarına basarak istemi yanıtlayın.

    Değiştirilmiş program çıktısı ile konsol penceresi

  4. Konsol penceresini kapatmak için herhangi bir tuşa basın.

Ek kaynaklar

Sonraki adımlar

Bu öğreticide bir .NET konsol uygulaması oluşturdunuz. Sonraki öğreticide uygulamada hata ayıklaacaksınız.