データ操作

[C#] 定数を構造体で定義する

定数を構造体で定義するサンプルです。

サンプル

例)曜日の日本語名を構造体で定義する


public struct WEEK
{
  public const string MON = "月曜日";
  public const string TUE = "火曜日";
  public const string WED = "水曜日";
  public const string THU = "木曜日";
  public const string FRI = "金曜日";
  public const string SAT = "土曜日";
  public const string SUN = "日曜日";
}

この定義は以下のように使用できます。


string w = WEEK.FRI;

Console.WriteLine(w);

結果

金曜日

備考

  • 上例のようにまとまりのある定数を定義したい場合に便利です。
  • 列挙型(enum)を使用する方法もあります。列挙型は以下記事を御覧ください。
    [C#] Enum(列挙型)を定義する

関連記事

-データ操作
-,