十六进制文字的C#套接字约定?

时间:2014-10-29 07:20:17

标签: c# hex literals naming-conventions

我喜欢团结,我希望我的代码风格指南严格保持一致。

所以请考虑这个ulong字面值:

var x = 0xFFUL;

VS

var x = 0xffUL;

这可能是一个愚蠢的问题,但我讨厌我的代码即使在这些微不足道的事情中也不一致,所以我想知道C#项目团队的十六进制数字...... < / p>

2 个答案:

答案 0 :(得分:1)

我实际上是在查看微软的代码库,并在那里找到不一致的内容 Here它是小写的,而here是大写的。

所以我相信真正的答案是没有关于此的惯例,而且应该选择他最喜欢的命名。

同时搜索here我找不到任何关于六边形套管的内容。

答案 1 :(得分:1)

迄今为止,用于表示十六进制文字的最常用格式是0到9和A到F.

您可以通过参考十六进制维基百科条目here来确认使用大写字符是最受欢迎的。

因此,请遵循"wisdom of the crowd"并使用0-9,A-F。