struct (C# リファレンス)
struct 型は、通常、関連する変数 (四角形の座標やインベントリ内の項目の特性など) の小さなグループをカプセル化するのに使用される値型です。 次の例に単純な構造体の宣言を示します。
public struct Book
{
public decimal price;
public string title;
public string author;
}
解説
構造体には、コンストラクター、定数、フィールド、メソッド、プロパティ、インデクサー、演算子、イベント、および入れ子にされた型を含めることができます。ただし、複数のメンバーが必要な場合は、代わりに型をクラスに変更することを検討してください。
例については、「構造体の使用 (C# プログラミング ガイド)」を参照してください。
構造体はインターフェイスを実装できますが、別の構造体から継承することはできません。 そのため、構造体メンバーを protected として宣言することはできません。
詳細については、「構造体 (C# プログラミング ガイド)」を参照してください。
例
使用例を含む詳細については、「構造体の使用 (C# プログラミング ガイド)」を参照してください。
C# 言語仕様
例については、「構造体の使用 (C# プログラミング ガイド)」を参照してください。