万年素人からHackerへの道

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

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

Enumの中身展開 C#

以下の様なEnumあるとする。

public enum HogeType
{
    None,
    Bar,
}

Enumの中身展開

foreach(var val in System.Enum.GetValues(typeof(HogeType)))
{
    Debug.Log("Value: " + val);
}

Objectになってしまうので、varは目的のEnum型に

foreach(HogeType val in System.Enum.GetValues(typeof(HogeType)))
{
    Debug.Log("Value: " + val);
}