본문 바로가기
코딩/C#

C# Enum으로 반복문(foreach) 사용 및 개수 구하기 (.Count, .Length)

by 남대현 2023. 9. 11.
반응형

반복문 사용

1
2
3
4
foreach(enumName a in Enum.GetValues(typeof(enumName)))
{
 
}
cs

 

Enum.GetValues의 반환값은 System.Array이며, 이 배열의 각 요소는 object 타입으로 저장 => 언박싱 발생으로 GC에 소소한 영향 끼침

 

개수 구하기

1
System.Enum.GetValues(typeof(COLUMNS)).Length;
cs

 

 

 

반응형

댓글