Information.IsNumeric(Object object)
사실 IsNumeric 은 VB에서 사용되었다. 입력된 값이 숫자인지 체크해주는 편리한 함수이다.
반환값은 bool값이다. 오브젝트가 참이라면 true를 거짓이면 false를 반환한다.
하지만 C#에서는 같은 기능을 하는 함수가 없다고 한다.
C#에서 이 함수를 사용하기 위해선 몇가지 설정이 필요하다.
1. [Microsoft.VisualBasic]을 참조에 추가하기.
2. [using Microsoft.VisualBasic] 네임스페이스 선언하기.
사용할때 는 이렇게 쓰면 된다.
if (Information.IsNumeric(변수명))
MessageBox.Show("숫자입니다.");
else
MessageBox.Show("숫자가아닙니다.");
Information 클래스는 숫자를 체크해주는것 말고도 좋은 함수가 많이 포함되어있다.
예를 들어 날짜를 제대로 입력했는지 체크해 줄때는 Information.IsDate(변수명) 을 써주면 쉽게 체크 가능하다.
@ 입력값이 숫자인지 체크해 볼 수 있는 그 외의 방법 알아보기
http://www.codeproject.com/KB/cs/csharp-isnumeric.aspx
자료 출처 : http://baljuhee.tistory.com/196
'C# & .NET' 카테고리의 다른 글
[C#] 메쏘드란 무엇인가 (0) | 2014.04.29 |
---|---|
[C#] 연산자 (0) | 2014.04.29 |
[C#] 널 타입 (Null) (0) | 2014.04.29 |
[C#] 형 변환 (자료형 바꾸기) (0) | 2014.04.29 |
[C#] .NET과 C# (0) | 2014.04.29 |