Top Level Statements C# 9.0
C# 9.0'dan önceki sürümlerde basit bir kodu çalıştırmamız için aşağıdaki main fonksiyonunun içine yazmamız gerekmekteydi.
C#:
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Merhaba Dünya.")
}
}
}
C#:
using System;
Console.WriteLine("Merhaba Dünya");
Yukarıdaki gibi main fonksiyonu olsun yada olmasın
Console.WriteLine("Merhaba Dünya");
kod satırı çalışacaktır.Top Level Statements özelliğinin çalışabilmesi için program.cs dosyasının içinde kullanılması gerekmektedir. Yani herhangi başka dosya içerisinde kullanılamaz.