我喜欢团结,我希望我的代码风格指南严格保持一致。
所以请考虑这个ulong
字面值:
var x = 0xFFUL;
VS
var x = 0xffUL;
这可能是一个愚蠢的问题,但我讨厌我的代码即使在这些微不足道的事情中也不一致,所以我想知道C#项目团队的十六进制数字...... < / p>
答案 0 :(得分:1)
我实际上是在查看微软的代码库,并在那里找到不一致的内容 Here它是小写的,而here是大写的。
所以我相信真正的答案是没有关于此的惯例,而且应该选择他最喜欢的命名。
同时搜索here我找不到任何关于六边形套管的内容。
答案 1 :(得分:1)
迄今为止,用于表示十六进制文字的最常用格式是0到9和A到F.
您可以通过参考十六进制维基百科条目here来确认使用大写字符是最受欢迎的。
因此,请遵循"wisdom of the crowd"并使用0-9,A-F。