이들은 C#의 세 가지 별개의 타입 종류입니다: enum(이름이 붙은 상수 값의 집합), struct(작은 데이터를 위한 값 타입), class(객체를 위한 참조 타입). 올바른 선택은 모델링하려는 데이터와 동작에 달려 있습니다.
enum — 이름이 붙은 상수의 집합
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
