Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 时间跨度溢出,因为持续时间太长_C#_Timespan - Fatal编程技术网

C# 时间跨度溢出,因为持续时间太长

C# 时间跨度溢出,因为持续时间太长,c#,timespan,C#,Timespan,我刚收到一个我以前从未见过的应用程序错误。有没有可能有人知道这是什么意思?我知道timespan持续时间太长,但实际的数字是什么导致它太长?显示有一个属性“”包含可能的最大值。它还解释了英语中的价值观 此字段的值等效于Int64.MaxValue标记。此值的字符串表示形式为正10675199.02:48:05.4775807,或略多于10675199天 您正在寻找TimeSpan.MaxValue这是TimeSpan可以存储的最大刻度数,它是long.MaxValue这是922337203685

我刚收到一个我以前从未见过的应用程序错误。有没有可能有人知道这是什么意思?我知道timespan持续时间太长,但实际的数字是什么导致它太长?

显示有一个属性“”包含可能的最大值。它还解释了英语中的价值观

此字段的值等效于Int64.MaxValue标记。此值的字符串表示形式为正10675199.02:48:05.4775807,或略多于10675199天


您正在寻找
TimeSpan.MaxValue
这是TimeSpan可以存储的最大刻度数,它是
long.MaxValue
这是9223372036854775807

也许,您正在从一个公式创建一个TimeSpan,在这个公式中,您正在进行零除运算

var variable1 = 1000;
var variable2 = 0;
TimeSpan.FromSeconds(variable1/variable2);

这将抛出一个“TimeSpan溢出,因为持续时间太长。”异常

只是想指出这是我的问题,我有一种感觉,大多数人认为google这个异常也有同样的问题,因为其他情况下,异常的名称非常好(如果你试图在时间跨度中输入一个大数字,你可能就不必用谷歌搜索这个问题了)。