万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

enum実験 C#

enum Season
{
    None,
    A,
}
     var intVal = 3;
        Season enmVal = (Season)System.Enum.ToObject(typeof(Season), intVal);
        Debug.LogError(enmVal);
        if(Season.A == enmVal)
        {
            Debug.LogError("ok");
        }
        else
        {
            Debug.LogError("no");
        }

Seasonの中には0と1しかないので、3とかいれるとDebug.LogError(enmVal);は3になる。

しかしエラーにはならない。enumの範囲内なら例えば1ならそのままAとかが出る。