[C#] 17-2화 enum
by #독개#/*기본 자료형 -> 이미 있는것 int,double,bool등등
*
* 사용자 정의자료 :
* class 참조형 사용자 정의
* struct 값형 사용자 정의
* enum 값형 사용자 정의
* 내가 값의 범위를 지정한 새로운 자료형을 만들어 낼수 있다는 장점
* Switch문과 궁합이 정말 좋다
*/
using System.Diagnostics;
using System.Globalization;
enum Fruit
{
Apple,
Banana,
Orange,
}
namespace _17._2화_enum
{
internal class Program
{
static void Main(string[] args)
{
if (Debugger.IsAttached)
CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US");
Console.WriteLine(Fruit.Apple); //출력 String그대로 Apple나옴
Console.WriteLine((int)Fruit.Apple); //출력 0
Fruit fruit = Fruit.Banana;
Console.WriteLine(fruit); //출력 Banana
//enum은 switch문과 쓰기 좋다
switch (fruit)
{
case Fruit.Apple:
break;
case Fruit.Banana:
break;
case Fruit.Orange:
break;
default:
break;
}
}
}
}
'🔥 프로그래밍 학습 > C#' 카테고리의 다른 글
[C#] 24화 프로퍼티 Property (0) | 2022.11.21 |
---|---|
[C#] 20화 상속의 기초 (0) | 2022.11.21 |
[C#] 14화 Static 함수 (0) | 2022.11.21 |
[C#] 12화 ★레퍼런스의 메모리 구조 및 처리 개념 (0) | 2022.11.20 |
[C#] 11. 값형의 메모리 구조 및 처리 개념 Call by Value (0) | 2022.11.19 |
블로그의 정보
독한 개발자
#독개#