C#列挙型(enum)完全ガイド:定義、実例、活用法
C#列挙型
列挙型、またはenumを使用すると、C#で名前付き定数の固定セットを定義できます。曜日、月、ステータスコードなどの離散的な値を表現するのに最適です。
以下では、enumの宣言、値の割り当て、コードでの使用方法をシンプルな実例で解説します。

using System;
namespace DemoApplication {
class Program {
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }
static void Main(string[] args) {
Console.WriteLine(Days.Sun);
Console.ReadKey();
}
}
}
コード解説
- Enum宣言:
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }でDaysという新しい型を7つの名前付き値で作成。 - 使用法:
Console.WriteLine(Days.Sun);でenum値をコンソールに出力。
このプログラムを実行すると、以下の出力が得られます:
出力

コンソールにSunが表示され、enum値が正しく参照されていることが確認できます。
C言語
- C++ switch文をマスター:構文、使い方、実践例
- C++動的配列の確保をマスター:コード例付き実践ガイド
- C++構造体を実例で徹底解説
- C++のstd::listをマスターする:構文、関数、実践例
- C#抽象クラス実践チュートリアル:コード例で理解する設計パターン
- C言語のcalloc():ゼロ初期化メモリ割り当てと実践例
- C#の列挙型:定義・使用法・ビットフラグ・ベストプラクティス完全ガイド
- Python strip()メソッド完全ガイド:実践例付き
- Python collections.Counter:効率的なカウント、更新、演算操作
- Java String.charAt()完全解説:構文、戻り値、例外、実例
- Java String.endsWith()マスター:文字列サフィックスチェック実例付き