【发布时间】:2016-07-12 23:39:33
【问题描述】:
我正在尝试将对象的顶点 X 组件组合在一个向量中,例如数组样式的结构。
自然是这样的。
Vec xComponents; or Vec xVals; or simply Vec x;
但有时我想在 id 中指定 x 组件属于什么,我考虑这样做。
Vec objXComponents;
但是,相邻的两个大写字母似乎违反了有关驼峰式大小写的规则,并且可能使其可读性稍差。
这种情况我该怎么办?我知道您可能会说只是在修复后剔除组件并使用objX,虽然我认为这对于这种情况来说没问题,但我想要一个通用的解决方案/标准。
我尝试查找 microsoft 是否有这方面的标准,但我无法在他们的 style guidlines 上找到它。
【问题讨论】:
-
我总是尝试将单个字母放在末尾,例如 ValX 或 ComponentX。它对我来说看起来更好,并且成员变量的排序可能会比将单个字母放在开头更有用。
-
另外,c.f. .NET 框架中的
IEnumerable、XDocument。
标签: c# coding-style camelcasing