Revit API를 배우기 위한 C#의 기초 일곱번째 시간
enum 설정
// ────────────────────────────── // 07 C# enum // ────────────────────────────── // enum 설정 enum CalcType { Add = 1, Sub, Mul, Div } static void Main(string[] args) { int result = Calculate(CalcType.Add, 10, 20); Console.WriteLine(result); } static int Calculate (CalcType type, int arg1, int arg2) { int result; switch (type) { case CalcType.Add: result = arg1 + arg2; break; case CalcType.Sub: result = arg1 - arg2; break; case CalcType.Mul: result = arg1 * arg2; break; case CalcType.Div: result = arg1 / arg2; break; default: throw new ArgumentException(); } return result; }
여러개 값을 할당하는 것보다 코딩의 가독성을 높이기 위해서 사용하시면 편리합니다.
'Revit > C# 기초' 카테고리의 다른 글
C# 배열 / 문자열 (0) | 2014.12.23 |
---|---|
C# 반복문 (0) | 2014.12.23 |
C# 조건문 (0) | 2014.12.23 |
C# 변수/상수 (0) | 2014.12.23 |
C# 간단한 WinForm 프로그램 (0) | 2014.12.23 |