2013-04-25 2 views
-6

함수 인수가 정수형인지 확인하는 방법 (예 : 변수가있는 경우) 값이 정수인지 확인하는 메서드가 필요합니다. 값. 이 메소드가 정수의 경우는 true를 돌려 주어, 값이 double 치와 동일한 경우는 false를 돌려줍니다.정수 변수가 C에서 정수 값을 취하는 지 확인하는 방법 #

+2

사용 사례 : 여기

string userInput = "4"; int convertedInput; if(Int32.TryParse(userInput, out convertedInput) { //the userInput was a valid integer. convertedInput is now set to the integer equivalent of "4" } else { //the userInput was ***not*** a valid integer. } 

은 MSDN 문서입니까? 예를 들어, 사용자 입력을 다루는 것에 대해 정말로 이야기하고 있다면 문자열로 가져오고 int.TryParse를 사용할 수 있습니다. 그렇지 않으면 좀 더 설명이 필요합니다. –

+7

'예를 들어 x 정수형 변수가 있습니다. x 값이 정수인지 확인하는 메소드가 필요합니다. '주석 없음 – I4V

+1

@ I4V : "주석 없음"이 주석입니다. – MyCodeSucks

답변

1
+0

감사하지만 데이터 유형에서 다른 유형으로의 변환을 확인하고 싶지 않습니다. 예를 들어 변수를 선언하고 그 값이 사용자가 될 것입니다. 사용자가 값을 입력하고 값이 정수가 아닌 메서드 표시 오류 메시지, 예를 들어 내 문제를 설명하지만 다른 이유로이 메서드를 필요로하지 않는 이유에 대한 메서드가 필요하지 않습니다. –

+0

나를 바꾸어 봅시다. 너를 이해하고. 당신은 사용자로부터 인수를 취하는 함수를 만들고 싶고, 그 함수가 그 인수가 정수인지 아닌지보기를 원합니까? – Calpis

+0

예, 원하는 내용은 –

관련 문제