问题标签 [formatexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5030 浏览

c# - 转换格式异常处理

我正在使用转换器将 aList<string>转换为List<UInt32>

它做得很好,但是当数组元素之一不可转换时, ToUint32 throw FormatException

我想通知用户失败的元素。

我正在捕获 FormatException 但找不到它是否包含字符串名称。

0 投票
3 回答
3349 浏览

c# - 实体框架 - 索引(从零开始)必须大于或等于零

我已经有一段时间出错了,在阅读她在 SO 上的所有其他帖子时,我没有得到更多的切肉刀。

进行数据库调用时出现错误:

我有以下方法给我错误:

我的数据库模型:

在此处输入图像描述

我的堆栈跟踪:

任何想法都非常感谢!:-)

尝试重写版本 1:

0 投票
2 回答
19961 浏览

c# - 字符串未被识别为有效的布尔值

我正在通过套接字发送布尔值的字符串表示形式并在另一端读取它。

但是当我尝试解析我的时出现以下异常message

String was not recognized as a valid boolean.

我得到异常时的值是:True. 没有空格。

0 投票
1 回答
1524 浏览

c# - Convert.FromBase64String c# 上的 FormatException

在使用 .NET CF 的 Windows CE 设备上。我正在通过来自 REST 服务的流接收一个大文件 (12MB)。

这个大文件是 base64 格式,但它有两个小细节,用双引号 ( ) 包围的内容"和每 N 个字符有一个\\n(不是换行符\n,而是实际的 2 个文字字符)。所以我需要做的是,删除引号,\\n或者用实际的换行符替换它们。并且还从base64格式转换。

这是我拥有的代码:

但是有了这段代码,我要么有一个OutOfMemoryException,要么FormatException当我调用Convert.FromBase64String.

一些输入数据具有以下格式:

如何在不填满设备内存的情况下进行这些操作,或者结果字符串的格式有什么问题?

0 投票
1 回答
420 浏览

c# - 从数据网格视图中检索数据的格式异常

我有一个数据网格视图,其中有一列引文数。我正在尝试使用此代码从列中检索数据,但它会引发格式异常异常,请帮助这是我的代码:

0 投票
2 回答
662 浏览

java - 异常处理仅在运行程序中起作用

最初我试图将try语句放入while循环中,但是遇到了几个错误。该程序运行完美,除非我输入一个不规则字符,一旦它给了我我输入的我创建的打印行,但是,当我再次输入另一个时,该行没有弹出,而是给我一个格式异常错误。

AddNumbersrealone2.java

0 投票
1 回答
986 浏览

c# - PropertyChangedEventArgs 格式异常

我有下一个 XAML:

我的视图模型中的这段代码:

我愿意

为什么我会得到

FormatException(输入字符串的格式不正确。)

打电话后PropertyChangedEventHandler

http://oi45.tinypic.com/11trceg.jpg


内部异常为空。堆栈跟踪看起来像

0 投票
3 回答
2128 浏览

c# - 从数据库中读取的日期格式错误?

DateTime在我的 C# winforms 工具中使用,我使用这一行将日期存储到 SQL 数据库中:

iDisc.acquirementDate.ToString("yyyy-MM-dd")

SQL数据库字段是DATE类型的,当这个日期被存储时,它的存储是正确的,比如这样:2013-03-14

当我想要这个值时,我使用这一行:

但是,在上面的行会发生 FormatException,因为正在解析的字符串不是有效的 DateTime 投诉字符串。

正在解析的值是:3/14/2013 12:00:00 AM

我不明白的是,为什么3/14/2013 12:00:00 AM在数据库中存储的值读取为2013-03-14

我正在使用SqlDataReader从数据库中检索数据。可以在这里发布该代码,但我认为它不是非常基本的。

0 投票
1 回答
911 浏览

c# - 单声道错误格式异常,但不在 Windows 上

为什么我在 Mono 上出现此错误但在 Windows 上没有出现此错误?

在此处使用此代码

这用于处理 Twitter 为您提供的时间格式。

0 投票
1 回答
77 浏览

c# - 伪调试字符串的存在如何导致功能上的差异?

如果我在我的代码中散布了这些:

(其中有7个,从1..7开始编号,大部分显示(1,2,5,6,7))

我最终得到一个错误消息(“异常:找不到表 0 位置:frmFunction.SetPlatypus ”)

如果我注释掉所有这些,我最终会得到一个不同的错误消息(“异常:FormatException Location frmFunction.getDuckbillRecord ”)

这怎么可能?这样的信息 msg 的存在/显示不应该对代码执行的方式/它所采用的路径等没有影响吗?

注意:getDuckbillRecord() 是所有 MessageBox 所在的位置。

更新

以 RT 的建议为动力,我想出了这个:

...而且它确实有帮助 - 在 7 个“代码航路点”中的第一个之后就出现了异常,所以显然在那个特定的丹麦有些东西已经腐烂了。

更新 2

在能够运行应用程序而不会在某处崩溃的罕见经验之后,我意识到我还需要在主窗体的 OnClosing() 事件中编写文件代码——在全局异常处理程序中已经工作了一段时间——我没想到我猜,该应用程序的干净终止将再次发生。