S_pot

C#_enum 본문

C#

C#_enum

S_pot 2021. 6. 2. 17:28
enum OrderState { Ordered, Paymented, Prepared, Sended};
// 상태를 숫자로 표현하지 않고, 숫자에 명칭을 붙여주는 방식
// 예를들어 결제완료, 배송준비중, 배송중, 배송완료를 표현할때 쓰인다.
class Program
{	
	static OrderState OrderCheck(int orderId)
	{
		return OrderState.Ordered;
	}
	
	static void Main(string[] args)
	{
		if (OrderCheck(12345) == OrderState.Ordered)
		{
			Console.WriteLine("주문 완료되었습니다.")
		}
	}
}

'C#' 카테고리의 다른 글

C#_캡슐화: 입력값 제한 시키는 방법  (0) 2021.06.03
C#_Generic(제네릭) 메서드: 코드의 중복을 최소화  (0) 2021.06.03
C#_continue키워드  (0) 2021.06.01
C#_break키워드  (0) 2021.06.01
C#_foreach반복문  (0) 2021.06.01