Enum 과 Enum 비트 마스크
# 2) .Net ( Vs 2005 )/기타2009. 5. 8. 21:55
Enum 클래스...
enum 선언
enum 변수명 { 인자1, 인자2,... 인자n };
주의 : 문자열이라도 "인자1" 표기가 아님.
사용
고정된 코드성 데이타 표현을 이용하거나 style같은 데이타 표현시 이용.
Enum.Format( typeof( enum변수 ) , enum변수.선택인자 , stringFormat )
stringFormat : 식 문자열은 "G","g","X","x","F","f","D" 또는 "d"만 될 수 있습니다.
비트 마스크 이용
enum GoFlag {left= 0x0001, right = 0x0010, up = 0x0100, down = 0x1000};
GoFlag aaa = GoFlag.left | GoFlag.down
입력 받았을시..
추출..
if( aaa & GoFlag.left == GoFlag.left )
{ left 처리 }
if( aaa & GoFlag.down != GoFlag.down )
{ down 처리 }
...
프로세스 흘려보내면 됨.
'# 2) .Net ( Vs 2005 ) > 기타' 카테고리의 다른 글
데이타테이블 컬럼위치 바꾸기 (0) | 2009.05.08 |
---|---|
이벤트 (0) | 2009.05.08 |
Xml 직렬화... (0) | 2009.05.08 |
정규식] 똑같은 글자가 몇개? (2) | 2009.05.08 |
PWD 암호화 객체. (0) | 2009.05.08 |