enum Days { Monday, Tuesday, Wedneday, Thursday, Friday, Saturday, Sunday }
> Enum.GetValues() 받는 타입을 int 줄경우 인덱스를 출력 할 수 있다.
foreach (int r in Enum.GetValues(typeof(Days))) { Console.WriteLine(r); }

> Enum 타입이나, var 타입으로 받아 출력 할 수 있다.
foreach (Days r in Enum.GetValues(typeof(Days))) { Console.WriteLine(r); }

> GetNames() , GetValues() 둘다 콘솔에 리스트 문자열은 같으나, 확인해보니 리턴 받는 타입이 다르다.


> Enum의 Length (Get.Names() 도 Length 확인가능)
foreach (var r in Enum.GetValues(typeof(Days))) { Console.WriteLine( Enum.GetValues( typeof(Days) ).Length ); }
'c# 강의 > 수업내용(문법 관련)' 카테고리의 다른 글
forEach 문에서 일반배열 인덱스 사용법 (0) | 2020.04.17 |
---|---|
20200409 - Enum ( 문자열로 enum 찾기 ) (0) | 2020.04.10 |
20200408 - Enum 선언 및 리스트 출력(형변환) (0) | 2020.04.08 |
20200408 - 함수 내부에 함수 선언 활용 ( Action , Func ) (0) | 2020.04.08 |
Replace / Contains / Split (0) | 2020.04.06 |