본문 바로가기
GAME Dev/Tip

C# Tip(팁)

by 루피캣 2023. 9. 17.
반응형

 

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++;
}
반응형
 

Bad Mouse 2

This is amazing Whack a Mole game ★★★★★

badmouse2.netlify.app

댓글