camelCase中的单字母单词,处理这些单词的标准是什么?

时间:2016-07-12 23:39:33

标签: c# coding-style camelcasing

我正在尝试将对象的顶点X组件组合在一个向量中,就像数组样式的结构一样。

自然就是这样。

Vec xComponents; or Vec xVals; or simply Vec x;

但是有时候我想在id中指定x组件属于什么,我想这样做。

Vec objXComponents;

然而,彼此相邻的两个首都似乎违反了关于骆驼案的规则,并且可能会使其略微不那么可读。

我应该为这个案件做些什么?我知道你可能会说只是剔除修复后的组件并使用objX,虽然我认为这种情况没问题但我想要一个通用的解决方案/标准。

我试图找出微软是否有此标准,但我无法在style guidlines找到它。

1 个答案:

答案 0 :(得分:8)

objXComponents

似乎合适。

为什么呢?骆驼案的“公式”似乎如下:

1-标识符中的第一个单词全部为小写

2-后面的单词的第一个字母是大写

3-以下单词的剩余字母为小写

如果单词是一个字母,那么该字母是第一个,所以大写它。