당신이 알고 얼마나 많은 응용 프로그램을 열거?

모두 안녕하세요, 응용 프로그램 열거에 대해 이야기 할 수있는 절정의 아들, 오늘이었다.

머리말

C #에서 열거 열거 형은 기본 데이터 형식 값 유형, 그것의 적절한 좋은 사용, 그것은 단순하고 가독성을 개선하는 데 도움이된다.

열거 문법 정의 형식 : 열거 {열거 열거 name 요소 1 요소 2 열거, ...};

신청

일반 개발에서, 사람의 성별, 상태 데이터, 사람들의 교육 수준과 같은 음악 플레이어의 재생 모드는 등 시나리오에 종종 데이터베이스에 저장이 해당 코드이며, 성별로, 0 남성 --- 1 --- 여성 2 --- 알 수없는, 우리는 뒤에 코드에서 열거해야한다 :


섹스 열거

열거 데이터 상태

해당 변환

실제로, 데이터베이스 필드에 저장된 그래서 문자열과 열거 사이의 상호 변환하며, 일반적으로 VARCHAR입니다 뒷면에 문자열입니다.

문자열 => 열거


 

사실 나는 첫 번째 문자열은 열거 값으로 변환 INT 변환 여기입니다

문자 배경에서 우리의 데이터베이스에 존재 형식을 int로 변환 할 수없는 경우 --Mid는, --end의 끝에서, 그것은 또한 열거를 정의이다 해 노드 년의 시간을 절약하기 위해 같은 그러나, 어떻게 그것을 할 그것은?


이 디스플레이는 작동하지 않습니다

우리는 속성을 추가하는 생각이 시간

각각 플러스 ENUM 부재 [설명]의 머리 아래 :


올해 열거 노드

네임 스페이스를 소개하는 것을 잊지 마세요 :


네임 스페이스의 도입

참고 : 다른 클래스에서 확장 클래스는 정적 클래스 방법, 키워드이 (내 다른 문서에서 학습의 확장을 설명 할 수있다 방법) 정적 메서드해야해야합니다


정적 클래스

정적 메서드

 


실현

코드의 샤오 총통 구체적인 실현은 네임 스페이스를 도입 할 필요가 잊지 마세요, 후 샤오 총통에게 연락 할 수 있습니다 이해하지 못하고, 세부 사항으로 이동되지 않습니다


네임 스페이스의 도입

다음은 콘솔을 테스트했다 :


 

테스트 결과

물론, 아무 문제가 없다. 음, 오늘은 여기에 약간의 연구의 끝입니다, 우리 다음 안녕!

마이크로 채널 대중 번호 : 대성의 자녀와 함께 학교 순

웹 사이트 : https://www.dachengzi.co/

알고 거의 : https://www.zhihu.com/people/tu-dou-hen-dou-49/posts

추천

출처www.cnblogs.com/xingxingzhou/p/11575515.html