1

在我继承的 pasketti 代码的另一部分中,我遇到了这个:

public const int SqlCommandTimeout = 60 * 10;

有什么理由为什么这应该是一个计算值,然后放入一个常数?

我的 C# 培训一直在工作中,有一两本书作为备份,所以据我所知,这可能是有正当理由的。

4

2 回答 2

5

它只是为了更具可读性:60 * 10 = 10 分钟。

于 2012-12-07T04:01:51.043 回答
2

只是为了说明常量值背后的原因。这似乎很长,但如果SqlCommandTimeout以秒为单位,这是显示它是 10 分钟的好方法,而不是试图弄清楚 600 秒中有多少分钟。

于 2012-12-07T04:02:01.217 回答