개발이 너무 어려운데 일단 해볼게요.

C# & .NET

[C#] 입력값이 숫자인지 체크하기 - IsNumeric

산당 2014. 4. 29. 13:06

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