在我继承的pasketti代码的另一部分中,我遇到了这个:
public const int SqlCommandTimeout = 60 * 10;
有什么理由说这应该是一个计算值,然后放入常量?
我的C#培训已全部用一两本书进行备份,所以我知道可能有一个合理的理由。
答案 0 :(得分:5)
它只是为了更具可读性:60 * 10 = 10分钟。
答案 1 :(得分:2)
仅显示恒定值背后的推理。这似乎很长一段时间,但如果SqlCommandTimeout
在几秒钟内,这是一个很好的方式来显示它是10分钟,而不是试图找出600秒内有多少分钟。