//결제방법 : 카드, 휴대폰, 무통장입금
// 주문상태 : 신규주문, 배송중, 주문완료....
public enum 결제방법
{
//나열하여 묶어서 관리 한다는 의미
//모든단어들은 변수만 빼고 첫자 대문자
카드, //0
휴대폰, //1
통장, //2
포인터 //3
}
public enum 주문상태
{
신규 = 30,
입금완료 = 1,
배송중 = 5 ,
주문취소 = 90 ,
주문완료 = 1
}
--------------------------------------------------
using System;
public struct Order //구조체 생성
{
public int OrderID; //주문번호
public string Name; //주문자
public 주문상태 status; //주문상태
}
public class 열거형
{
public static void Main()
{
Console.WriteLine(결제방법.카드);
Console.WriteLine((int)결제방법.카드);
Console.WriteLine(주문상태.주문완료);
Order first;
first.OrderID = 1;
first.Name = "홍길동";
first.status = 주문상태.신규;
//주문완료 후 배송이 완료 되었다면..
first.status = 주문상태.주문완료;
}
}
'.Net Project > .Net C#' 카테고리의 다른 글
19장 알고리즘 근사값 ~ (2) | 2009.08.10 |
---|---|
18장 열거형(Count) (0) | 2009.08.10 |
16장 문자관련 구조체 (0) | 2009.08.06 |
16장 DateTime(날짜관련) (0) | 2009.08.06 |
15장 구조체(Struct), 열거형(Emumeration) (0) | 2009.08.06 |