Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğreticide, Visual Studio 2026'da .NET konsol uygulaması oluşturma ve çalıştırma işlemi gösterilmektedir.
Önkoşullar
Visual Studio 2026 veya daha güncel bir sürüm ile .NET masaüstü geliştirme iş yükü yüklü durumda. Bu iş yükünü seçtiğinizde .NET SDK'sı otomatik olarak yüklenir.
Daha fazla bilgi için bkz. Visual Studioile .NET SDK'sını yükleme.
Uygulamayı oluşturma
"HelloWorld" adlı bir .NET konsol uygulaması projesi oluşturun.
Visual Studio'yu başlatın.
Başlangıç sayfasında yeni proje oluştur
seçin.
"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.
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.
Yeni proje yapılandırma
iletişim kutusunda, Proje adı kutusunaHelloWorld girin. Ardından İleri seçin.
Ek bilgi iletişim kutusunda:
- .NET 10.0 (Uzun Vadeli Destek) seçeneğini belirleyin.
- SeçinOluştur.
Ş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 ModuleKullanmak 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 Mainyöntemiyle birModule Programtanımlar.
Uygulamayı çalıştırma
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!".
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.
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 vecurrentDateadlı 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
\nve Visual Basic'tevbCrLf.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.Programı hata ayıklamadan çalıştırmak için Ctrl+F5 basın.
İsmi girip önce sonra tuşlarına basarak istemi yanıtlayın.
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.