Öğretici: Mac için Visual Studio kullanarak .NET konsol uygulaması Mac için Visual Studio

Bu öğreticide, bir .NET konsol uygulaması oluşturmak ve çalıştırmak için Mac için Visual Studio.

Not

Geri bildiriminiz çok değerlidir. Geliştirme ekibine geri bildirim sağlamak için aşağıdaki iki yolu Mac için Visual Studio:

  • Bu Mac için Visual Studio menüden Yardım Raporu'Hoş Geldiniz ekranı'ı veya hata raporu açmak için bir pencere açılacak olan Sorun > Bildir'i seçin. Geri bildiriminizi Geliştirici Topluluğu portalında izleyebilirsiniz.
  • Öneride bulunan menüden Yardım Sağlama'ya tıklayın veya Hoş Geldiniz ekranı'den Öneride Bulun'a tıklayın. Bu seçim sizi Mac için Visual Studio Geliştirici web > Community alır.

Önkoşullar

Uygulama oluşturma

  1. Başlangıç Mac için Visual Studio.

  2. Başlangıç penceresinde Yeni'yi seçin.

    Yeni düğme Mac için Visual Studio Başlangıç ekranı

  3. Yeni uygulama Project Web ve Konsol düğümü altında Uygulama'ya seçin. Konsol Uygulaması şablonunu ve ardından Sonraki'yi seçin.

    Yeni proje şablonları listesi

  4. Yeni Konsol Uygulamanızı Yapılandır iletişim kutusunun Hedef Çerçeve açılan listesinde .NET 5.0 'ı ve ardından Sonraki'yi seçin.

  5. Ad için "HelloWorld" Project Oluştur'a seçin.

    Yeni Konsol Uygulaması iletişim kutusunu yapılandırma

Şablon basit bir "Merhaba Dünya" uygulaması oluşturur. Console.WriteLine(String)"Merhaba Dünya!" seçin.

Şablon kodu, bir diziyi bağımsız değişken olarak alan tek Program Main bir yöntemiyle String sınıfını tanımlar:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Main , uygulamayı başlatan çalışma zamanı tarafından otomatik olarak çağrılan yöntem olan uygulama giriş noktasıdır. Uygulama başlatıldıklarında sağlanan tüm komut satırı bağımsız değişkenleri dizide args kullanılabilir.

Uygulamayı çalıştırma

  1. Hata çalıştırmak için ⌘(seçenekkomutu + + enter) tuşuna basın.

    Terminalde Merhaba Dünya!

  2. Terminal penceresini kapatın.

Uygulamayı geliştirme

Uygulamayı kullanıcıdan adını istem ve tarih ve saatle birlikte görüntülemek için geliştirin.

  1. Program.cs'de yöntemini çağıran satır olan yönteminin Main içeriğini Console.WriteLine 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 any key to exit...");
    Console.ReadKey(true);
    

    Bu kod, konsol penceresinde bir istem görüntüler ve kullanıcı bir dize girene kadar ve enter tuşuna kadar bekler. Bu dizeyi adlı bir değişkende name depolar. Ayrıca geçerli yerel saati içeren özelliğinin değerini de alan ve adlı DateTime.Now bir değişkene currentDate atar. Ayrıca bu değerleri konsol penceresinde görüntüler. Son olarak, konsol penceresinde bir istem görüntüler ve kullanıcı Console.ReadKey(Boolean) girişini beklemek için yöntemini arar.

    NewLine , bir satır sonu temsil etmek için platformdan ve dilden bağımsız bir yoldur. Alternatifler \n C# ve diğer vbCrLf Visual Basic.

    Bir dizenin önündeki dolar işareti ( ), değişken adları gibi ifadeleri dizede küme $ ayraçları içine koymaya olanak sağlar. İfade değeri, ifadenin yerine dizeye eklenir. Bu söz dizimi, irdelenmiş dizeler olarak adlandırılır.

  2. Uygulamayı ( seçenek + komutu + enter) tuşuna basın.

  3. bir ad girerek ve Enter tuşuna basarak istemine yanıt verin.

    Terminal değiştirilen program çıkışını gösterir

  4. Terminali kapatın.

Sonraki adımlar

Bu öğreticide bir .NET konsol uygulaması oluşturdunuz. Sonraki öğreticide uygulamanın hata ayıklaması olacak.