.NET的NumberFormatException等价于什么?

Xri*_*ris 7 .net java formatexception numberformatexception

.NET中的FormatException是否相当于Java中的NumberFormatException?

Hem*_*lia 6

我认为是两个都是相同的以下是有关两个异常的详细信息

NumberFormatException(java): - 表示应用程序已尝试将字符串转换为其中一种数字类型,但该字符串没有相应的格式.

FormatException(.net): - 当方法调用中的参数格式与相应的形式参数类型的格式不匹配时,抛出FormatException.例如,如果方法指定由两个带有嵌入句点的数字组成的String参数,则将仅包含两个数字的相应字符串参数传递给该方法将导致抛出FormatException.

FormatException使用HRESULT COR_E_FORMAT,其值为0x80131537.

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

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


Tho*_*que 0

是的,FormatException当您尝试从格式无效的字符串中解析数字时会抛出该错误(实际上仅限于数字)。