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 |