.NET 10.0'daki yenilikler [15]: Dosya tabanlı uygulamalarda Main() program sınıfı ve yöntemi

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

Dosya tabanlı bir uygulama, C# 9.0'da (.NET 5.0'ın bir parçası olarak) tanıtılan üst düzey ifadeleri kullanabilir. Bu, dosya yürütmenin ilk satırdan başladığı genel durum olacaktır:

Duyurudan sonra devamını okuyun


Console.WriteLine(System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription);
Console.WriteLine($"Kompilierungsmodus: {(System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported ? "JIT" : "AOT")}");

Dosya tabanlı uygulamayı üst düzey talimatlarla başlatma (Şekil 1)

Dosya tabanlı uygulamayı üst düzey talimatlarla başlatma (Şekil 1)

Üst düzey ifadelerin kullanılmasına ek olarak klasik stil de dahildir class Program VE Main()-Dosya tabanlı uygulamalarda olası yöntem:


class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription);
        Console.WriteLine($"Kompilierungsmodus: {(System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported ? "JIT" : "AOT")}");
    }
}

Dosya tabanlı uygulama aynı zamanda Program sınıfındaki Main() yöntemiyle de başlatılabilir (Şekil 2).

Dosya tabanlı uygulama aynı zamanda Program sınıfındaki Main() yöntemiyle de başlatılabilir (Şekil 2).

Dosya tabanlı uygulama aynı zamanda Program sınıfındaki Main() yöntemiyle de başlatılabilir (Şekil 2).


(Ben)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir