Öğ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
Mac için Visual Studio 8.8 veya sonraki bir sürümü. .NET Core'ı yükleme seçeneğini belirleyin. .NET geliştirmesi için Xamarin'in yüklemesi isteğe bağlıdır. Daha fazla bilgi için aşağıdaki kaynaklara bakın:
- Öğretici: yükleme Mac için Visual Studio.
- Desteklenen macOS sürümleri.
- Mac için Visual Studio tarafından desteklenen .NET sürümleri.
Uygulama oluşturma
Başlangıç Mac için Visual Studio.
Başlangıç penceresinde Yeni'yi seçin.
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 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.
Ad için "HelloWorld" Project Oluştur'a seçin.
Ş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
Hata ⌥⌘↵ çalıştırmak için ⌘(seçenekkomutu + + enter) tuşuna basın.
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.
Program.cs'de yöntemini çağıran satır olan yönteminin
MainiçeriğiniConsole.WriteLineaş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
namedepolar. Ayrıca geçerli yerel saati içeren özelliğinin değerini de alan ve adlı DateTime.Now bir değişkenecurrentDateatar. 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
\nC# ve diğervbCrLfVisual 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.Uygulamayı ⌥⌘↵ ( seçenek + komutu + enter) tuşuna basın.
bir ad girerek ve Enter tuşuna basarak istemine yanıt verin.
Terminali kapatın.
Sonraki adımlar
Bu öğreticide bir .NET konsol uygulaması oluşturdunuz. Sonraki öğreticide uygulamanın hata ayıklaması olacak.