검색결과 리스트
Z.ExtensionMethods에 해당되는 글 1건
- 2014.02.10 [.NET] Z.ExtensionMethods 소개
.NET 라이브러리에서 제공하는 string, Int, DateTime, DBCommand 등의 클래스 라이브러리의 기능을 확장 시켜주는 오픈 소스 라이브러리.
기존에 없는 기능을 직접 만들어야 하는 수고를 크게 들어준다. 코드 가독성에도 아주 좋다.
http://zextensionmethods.codeplex.com
아래는 bool을 확장하여 if문 코드를 줄여준다.
사용 방법
기능이 아주 아주 기능이 많으므로 온라인 도움말을 참고한다.
http://zzzportal.com/Documentations/Z.ExtensionMethods/index.html
예) string의 기능 확장 중 일부 들
Concat, ConcatWith: 문자열 연결.
Contains, ContainsAll, ContainsAny: 특정 문자가 포함되어 있는지 여부.
Copy: 새로운 string 인스턴스 반환.
EncodeBaset64, DecodeBaset64: Base64 스트링 변환.
EncryptRSA, DecryptRSA: RSA 암호화 변환.
DeserializeBinary<T>: 스트링 바이너리를 <T>로 변환.
ExtractLetter: 문자열에서 이외 것(숫자) 제거.
ExtractNumer: 문자열에서 숫자만 가져오기.
IfEmpty: string이 빈 것이면 지정된 문자열을 반환.
IsValidEmail: 문자열이 email 형식인지 여부 조사.
IsValidIP: 문자열이 IP 주소 형식인지 여부 조사.
ToByteArray: 문자열을 바이너리로 변환.
ToEnum<T>: 문자열을 enum 타입으로 변환.
ToFileInfo: 문자열을 파일 정보 타입으로 변환.
ToMemoryStream: 문자열을 stream으로 변환.
댓글