読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

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

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);
}