C# 十六进制文字的大小写约定?

标签 c# hex literals naming-conventions

我喜欢统一,并且希望保持我的代码风格指南严格一致。

所以考虑这个ulong文字:

var x = 0xFFUL;

对比

var x = 0xffUL;

这可能是一个愚蠢的问题,但我讨厌我的代码即使在这些可以忽略不计的事情上也不一致,所以我想知道 C# 项目团队的十六进制数字是什么样的......

最佳答案

迄今为止,表示十六进制文字的最流行的格式是 0 到 9 和 A 到 F。

您可以通过引用十六进制维基百科条目 here 来确认大写字符的使用最为流行。 .

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

关于C# 十六进制文字的大小写约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624702/

相关文章:

c# - c# 类的属性在 visual basic 6.0 中不可见

c# - 如何避免在 C# 中重复 "object.method()"?

c++ - 我应该在 C++ 字符串文字上使用 _T 还是 _TEXT ?

string - Go 中长字符串文字的最佳实践

c# - 访问不同命名空间中的枚举

c# - javascript 中 DateTime.ToOADate() 的等价物是什么?

c# - 如何将包含十六进制字符的字符串转换为字符串

c++ - 奇怪的内存覆盖问题导致整数变成十六进制数

将字符串中的所有字符转换为十六进制并放入C中的数组中

c - 如何检测将字符串文字传递给 C 中的函数?