ASP 3 층 구조 Convert 클래스 구현 코드

이 종 류 는 주로 형식 변환 을 해결 할 때 형식 변환 함 수 를 직접 사용 하면 변수 가 비어 있 거나 형식 이 잘못 되 어 프로그램 이 잘못 보 고 될 수 있 습 니 다.이러한 오 류 는 대부분 상황 에서 허 용 됩 니 다.예 를 들 어 문자열 변 수 를 숫자 로 바 꾸 려 면 변수 가 비어 있 으 면 0 으로 자동 으로 돌아 가 야 합 니 다.다른 중요 한 기능 은 패키지 변수 포맷 작업 입 니 다.전체 사이트 의 출력 형식 을 통일 시 킬 수 있 습 니 다.예 를 들 어 시간 형식,화폐 형식 등 입 니 다.날짜 와 화폐 가 포맷 되 었 을 때 빈 값 으로 오 류 를 보고 하 는 경우 가 많 습 니 다.보통 빈 값 을 미리 판단 하 는 논 리 를 쓰 고 변 수 를 포맷 해 야 합 니 다.이런 유형의 변환 과 포맷 출력 을 사용 한 후에 이런 사소한 디 테 일 에 신경 쓰 지 않 아 도 됩 니 다.프로 그래 밍 의 기분 을 크게 개선 시 킬 수 있 습 니 다.또 다른 포맷 기능 도 추가 되 었 습 니 다.예 를 들 어 Convert.ToPer()는 숫자 를 백분 수로 바 꾸 는 데 쓰 이 고 Convert.First Uppercase()는 이니셜 대문자 로 쓰 입 니 다.................................................................기본적으로 그럭저럭 쓸 수 있 지만 특수 한 상황 에 부 딪 히 면 다시 고 쳐 써 야 한다.예 를 들 어 내 가 쓴 Convert.ToInt()방법 은 변 수 를 Integer 로 바 꾸 는 것 이다.가장 기본 적 인 조작 은 비어 있 는 지 없 는 지 를 판단 하 는 것 이다.비어 있 지 않 으 면 Cint()를 직접 사용 하면 된다.그러나 변수 가 범 위 를 넘 어서 면 Integer 범위 내 에 있 는 지 판단 해 야 하기 때문에 개인 적 인 방법 인 IsOverflow Integer()를 썼 다.변수 값 이 특정한 범위 안의 숫자 인지 판단 하 는 데 사 용 됩 니 다.이러한 처 리 를 통 해 모든 상황 을 처리 할 수 있 을 것 이 라 고 믿 습 니 다.그래서 저 는 Convert 류 의 기 존 방법 은 개선 해 야 할 것 이 많 을 것 이 라 고 생각 합 니 다.여러분 이 더 좋 은 함수 가 있 으 면 공유 하여 ASP 에서 가장 표준적 인 변수 처리 클래스 를 형성 하도록 하 십시오.더 이상 ASP 의 제 한 된 기능 에 의존 할 필요 가 없습니다.다음 과 같이 비교적 주요 한 방법 을 열거 합 니 다.구체 적 인 세부 사항 은 코드 를 보십시오.유형 판단:Convert.IsInteger(ByVal Value)는 정수 여 부 를 판단 하고 0~9 번 과-번 Convert.IsInt(ByVal Val Value)만 int 형 여 부 를 판단 할 수 있 습 니 다.그 아래 는 유사 합 니 다.설명 할 필요 없습니다.Convert.IsLng(ByVal Value)Convert.IsDecimal(ByVal Value)Convert.IsSng(ByVal Value)Convert.IsDbl(ByVal Val Value)Convert.IsCur(ByVal Val Val)Convert.IsBln(ByVal Val Val Val)Convert.IsDat(ByVal Val Val)Convert.IsArr(ByVal Val Val Val Val)유형 변환:Convert.ToStr (ByVal Val Val Val Val)Convert.ToInt(ByVal Val Val Val Val Val Val Val)Convert.Convert.ToDbl(ByVal Val)Convert.ToBln(ByVal Val Val)Convert.ToCur(ByVal Val)Convert.ToDat(ByVal Val Val Val)포맷:Convert.FormatDat(ByVal Val Val,ByVal vstyle)날짜 포맷 Convert.FormatCur(ByVal Val Val,ByVal vDecimal)화폐 포맷 Convert.FormatNum(ByVal Val Val Val Val,ByVal Val Val Val Val)ByVal vDecimal)숫자 포맷 기타 포맷:Convert.ToPer(Byval value,Byval value 0)백분 수,%Convert.First Uppercase(ByVal value)이니셜 대문자 Convert.SafeSql(ByVal value)은 sql 의'을'로 바 꾸 는 코드 를 다음 과 같이 바 꿉 니 다.(코드 를 삽입 하지 않 습 니 다.CSDN 이 어떻게 작 동 하 는 지 모 르 겠 습 니 다.점 삽입 코드 는

좋은 웹페이지 즐겨찾기