GAME Dev/Tip
C# Tip(팁)
루피캣
2023. 9. 17. 21:37
반응형
Enum 멤버 이름 반환
System.Enum.GetName(typeof(이넘 클래스), index)
를 이용하여 Enum으로 선언한 클래스의 열거형 멤버 이름을 반환받을 수 있다.
public enum SubStage
{
Sub_1 = 0,
Sub_2 = 1,
Sub_3 = 2,
Sub_4 = 3,
Sub_5 = 4
}
//"Sub_3"
System.Enum.GetName(typeof(Constants.SubStage), 2);
IEnumerable length 구하기는
using System.Linq; 후
Count()함수 사용
using System.Linq;
...
IEnumerable<string> nameEn = libraryAsset.GetCategoryLabelNames(subStageName);
labels = new string[nameEn.Count()];
int index = 0;
foreach (string name in nameEn)
{
Debug.Log(name);
labels[index] = name;
index++;
}
반응형