2011-12-14 3 views

답변

0

예, 유효하지 않은 형식의 문자열에서 숫자를 구문 분석하려고하면 (실제로 숫자로 제한됩니다) FormatException이 발생합니다.

2

예. Double.Parse와 같은 메소드는 변환 할 문자열이 유효한 형식의 숫자를 나타내지 않으면 FormatException을 발생시킵니다.

6

내가 네 모두 세부 사항은 모두 예외에 대해 주어진 동일한 다음을 생각

NumberFormatException이 (자바) : -Thrown는, 응용 프로그램이 캐릭터 라인을 수치 형으로 변환하려고 한 것을 나타 내기 위해서하지만, 문자열에 적절한 형식이 없음을 나타냅니다.

FormatException (.net) : - FormatException은 메소드 호출에서 인수의 형식이 해당 형식 매개 변수 유형의 형식과 일치하지 않을 때 발생합니다. 예를 들어, 메소드가, 마침표를 포함한 2 자리수로 구성되는 String 파라미터를 지정하는 경우, 그 메소드에 2 자리수를 포함한 대응하는 캐릭터 라인 인수를 건네 주면 (자), FormatException가 Throw됩니다.

FormatException은 값이 0x80131537 인 HRESULT COR_E_FORMAT를 사용합니다.

http://msdn.microsoft.com/en-us/library/system.formatexception.aspx

http://docs.oracle.com/javase/6/docs/api/java/lang/NumberFormatException.html