9

TimeSpan BatchTimeoutSystem.Web.Configuration.CompilationSection のメタデータを調べていたところ、プロパティに次の属性があることに気付きました。

[TimeSpanValidator(MinValueString = "00:00:00", 
 MaxValueString = "10675199.02:48:05.4775807")]

これが許可された最大値である理由を誰かが説明できますか? TimeSpan 自体に上限があるのに、なぜ別の値の検証が必要なのですか? また、なぜこの数値なのですか?

4

2 に答える 2

9

それはまさに の最大値ですTimeSpanMSDNの引用TimeSpan.MaxValue:

このフィールドの値は、Int64.MaxValue ティックに相当します。この値の文字列表現は正の 10675199.02:48:05.4775807 です。

于 2010-05-28T23:18:07.557 に答える