c# - 有什么理由为常量计算 INT 吗?

标签 c# constants

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

public const int SqlCommandTimeout = 60 * 10;

为什么这应该是一个计算值然后放入常量中?

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

最佳答案

只是为了提高可读性:60 * 10 = 10 分钟。

关于c# - 有什么理由为常量计算 INT 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756691/

相关文章:

reactjs - 在 React const 中使用枚举

c - Gcc 纯/常量函数和 longjmp

c# - 如何处理使用 CsvHelper 解析时的空列?

c# - 多项式评估的生成方法

c# - 通用抽象字符串转换器

c++ - 在编译时引用 const 值——什么时候 const 的定义才真正可用?

c++ - 函数原型(prototype)和函数实现签名不一致地使用 const 可以吗?

c++ - 为什么通过 int& 捕获 const int& 有效?

C# Lambda 表达式 - 从字符串获取属性值

c# - 绑定(bind)到 CheckBox 并以 MVVM 方式执行命令