如何在C#中编写可读的数字
c#
我有一个很大的数字代表一年中的时间(以秒为单位)。
int secondsInYear = 31536000;
在我看来,这个数字不可读,我能用它做什么吗?
回答
我觉得这样写挺好的。
您还可以执行以下选项之一:
-
使用分隔符 - 在 C# 7.0 及更高版本中,它由下划线完成
const int secondsInYear = 31_536_000; -
使用动态计算
int secondsInYear = 60 * 60 * 24 * 365;您还可以使用 consts 变量来存储数字的值(60、60、24、365)以使其更具可读性。