Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我继承的 pasketti 代码的另一部分中,我遇到了这个:
public const int SqlCommandTimeout = 60 * 10;
有什么理由为什么这应该是一个计算值,然后放入一个常数?
我的 C# 培训一直在工作中,有一两本书作为备份,所以据我所知,这可能是有正当理由的。
它只是为了更具可读性:60 * 10 = 10 分钟。
只是为了说明常量值背后的原因。这似乎很长,但如果SqlCommandTimeout以秒为单位,这是显示它是 10 分钟的好方法,而不是试图弄清楚 600 秒中有多少分钟。
SqlCommandTimeout