列挙型の練習問題
要件からコードを作成する練習です
問題1
C#で次の条件でコードを記述しなさい
C#で星座を表すConstellation列挙型を定義してください
また、この列挙型を使ったサンプルコードを書いてください
解答
解説
星座の単語は、調べてみてください
全ての星座を網羅するように列挙型を記述します
.NET6以前(.NET6以降でも使えます)
enum Constellation
{
Aries,
Taurus,
Gemini,
Cancer,
Leo,
Virgo,
Libra,
Scorpio,
Sagittarius,
Capricorn,
Aquarius,
Pisces
}
class Program
{
static void Main(string[] args)
{
Constellation myConstellation = Constellation.Aquarius;
Console.WriteLine("My constellation is " + myConstellation);
}
}
表示の結果
My constellation is Aquarius
.NET6以降の場合
Constellation myConstellation = Constellation.Aquarius;
Console.WriteLine("My constellation is " + myConstellation);
enum Constellation
{
Aries,
Taurus,
Gemini,
Cancer,
Leo,
Virgo,
Libra,
Scorpio,
Sagittarius,
Capricorn,
Aquarius,
Pisces
}
ディスカッション
コメント一覧
まだ、コメントがありません