これらはC#における3つの異なる種類の型です:enum(名前付き定数値の集合)、struct(小さなデータ用の値型)、class(オブジェクト用の参照型)。正しく選択することは、モデル化するデータと動作に依存します。
enum — 名前付き定数の集合
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
