This question already has answers here:
Is there a readable way to put millions into c# code?
(6个答案)
3年前关闭。
如何使大量代码更具可读性?
现在我有:
大量逗号的发明是有原因的:可读性。我能想到的最好的方法是:
但是,这似乎是“错误的”
枚举
强调(C#7),如@Lasse V. Karlsen在评论中提及。
(6个答案)
3年前关闭。
如何使大量代码更具可读性?
现在我有:
long bigNumber = 11222333; //11,222,333
大量逗号的发明是有原因的:可读性。我能想到的最好的方法是:
long bigNumber = long.Parse("11,222,333");
但是,这似乎是“错误的”
最佳答案
应该避免在代码中显式地使用硬编码数字,即称为Magic Number,相反,您几乎不可能标记该数字的用法。
常数
public const int Megabyte = 1024 * 1024;
public const long Billion = 1000000000; // Or: (long)1E+9;
枚举
public enum MagicNumbers : long
{
Billion = 1000000000
}
强调(C#7),如@Lasse V. Karlsen在评论中提及。
long bigNumber = 11_222_333
关于c# - 使大量数字在代码中可读,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38984547/
10-13 08:09