struct (C# 參考)

struct 型別是實值型別,通常用來封裝相關變數的小群組,例如,矩形的座標或庫存中某個項目的特性。 下列範例示範了簡單的結構宣告:

public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

備註

結構也可以包含建構函式常數欄位方法屬性索引子運算子事件巢狀型別,雖然如果需要上述數種成員時,您應該考慮讓型別變成類別。

結構可以實作介面,但不能繼承自另一個結構。 因為如此,結構成員無法宣告為 protected。

如需詳細資訊,請參閱結構 (C# 程式設計手冊)

C# 語言規格

如需詳細資訊,請參閱 C# 語言規格。 語言規格是 C# 語法和用法的決定性來源。

請參閱

參考

C# 關鍵字

內建型別資料表 (C# 參考)

實值型別 (C# 參考)

類別 (C# 參考)

interface (C# 參考)

類別和結構 (C# 程式設計手冊)

概念

C# 程式設計手冊

其他資源

C# 參考

預設值表 (C# 參考)

型別 (C# 參考)