C#最上層語句

在C#中,最上層語句指的是在類、結構、方法、屬性、索引器或事件定義之外直接在程式碼檔案中定義的語句。這些語句通常用於定義全域變數、函式或使用static關鍵字聲明的靜態成員。

以下是一個簡單的C#程式碼示例,展示了最上層語句的使用:

using System;

// 全域變數定義
string myGlobalVariable = "This is a global variable.";

// 靜態方法定義
static void MyStaticMethod()
{
    Console.WriteLine("This is a static method.");
}

// 主方法,程式從這裡開始執行
static void Main(string[] args)
{
    Console.WriteLine("Hello World!");
    Console.WriteLine(myGlobalVariable);
    MyStaticMethod();
}

在上面的程式碼中,string myGlobalVariablestatic void MyStaticMethod() 都是最上層語句,因為它們直接在類定義之外定義。Main 方法則不是,因為它是類的一部分。