.NET 의 매 거 용법 에 대한 분석
내 가 이해 하 는 매 거 진 것 은 프로 그래 밍 에서 약속 한'선택 가능 한 값'이다.예 를 들 어 QQ 의 온라인 상 태 는 각각 온라인,Q 나,은신,바 쁜 등등...나 는 이것 이 매 거 라 고 생각한다.
1.일반 매 거
1)실례
public enum UserState
{
QMe,
OnLine,
OffLine //
}
ps:위의 매 거 진 것 처럼 CS 파일 에 따로 쓸 수 있 습 니 다.2)일반적으로 매 거 된 성질
1.상호 배척 성
2.모든 값 은 하나의 수치 로 표시 한다.
3.매 거 는 컴 파일 할 때 이미 수치 로 표시 되 었 다.
3)문자열 을 매 거 진 으로 변환
(UserState)Enum.Parse(typeof(UserState),"Red") ;
4)매 거 진 값,문자열 로 변환(int)myColor.Red;
myColor.Red.ToString();
2.표지 매 거그러나 한 사물 이 여러 가지 속성 을 가지 고 있 을 때 보통 매 거 진 것 으로 는 부족 하 다.
일반적으로 매 거 는 서로 배척 하 는 것 이 고 표 지 는 조합 할 수 있다.
1)정의
// Tostring() , 。
public enum GoodMan
{
=1,
=2,
=4 // 2 N , 。
}
2)상태 조합(또는 연산)GoodMan winter = GoodMan. | GoodMan. | GoodMan. ;
3)winter 에 매 거 진 값 이 있 는 지 판단(연산 과)if(winter&GoodMan. ==GoodMan. )
본 고 에서 말 한 것 이 여러분 의.net 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio 2017에서 SQLite를 사용한 Windows Forms 앱 개발Visual Studio 2017에서 SQLite를 사용하여 Windows Forms 앱을 개발해 보았습니다. 아직 서버 탐색기나 TableAdaptor를 사용한 GUI에서의 개발에는 대응하지 않는 것 같습니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.