以下の内容は enum 利用時の注意事項について により詳しく書かれています。
enum は範囲外の値もとれるってことが意外と知られていない気がする。
enum.cs
public enum Hoge
{
Foo = 0,
Bar = 1
}
use.cs
// 普通に動く
Hoge hoge = (Hoge) 2;
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
以下の内容は enum 利用時の注意事項について により詳しく書かれています。
enum は範囲外の値もとれるってことが意外と知られていない気がする。
public enum Hoge
{
Foo = 0,
Bar = 1
}
// 普通に動く
Hoge hoge = (Hoge) 2;
Register as a new user and use Qiita more conveniently
Go to list of users who liked