本文介绍了私有方法的命名规则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有命名,我所谓的 _add
这里的私有方法的公约?我不是下划线的粉丝,但它是我的一个队友暗示。
公共向量加法(向量向量) {
//检查矢量空,并且比较长,以vector.Length
返回_add(矢量);
}
公共静态向量加法(向量向量1,向量vector2){
//检查参数为空,并且比较长度
矢量returnVector = vector1.Clone( )
返回returnVector._Add(vector2);
}
私人矢量_add(向量向量){
为(INT指数= 0;指数<长度;指数++){$ B $ B本[指数] + =矢量[指数]
}
返回这一点;
}
解决方案
我通常看到并使用AddCore或InnerAdd
Is there a convention for naming the private method that I have called "_Add
" here? I am not a fan of the leading underscore but it is what one of my teammates suggests.
public Vector Add(Vector vector) {
// check vector for null, and compare Length to vector.Length
return _Add(vector);
}
public static Vector Add(Vector vector1, Vector vector2) {
// check parameters for null, and compare Lengths
Vector returnVector = vector1.Clone()
return returnVector._Add(vector2);
}
private Vector _Add(Vector vector) {
for (int index = 0; index < Length; index++) {
this[index] += vector[index];
}
return this;
}
解决方案
I usually see and use either "AddCore" or "InnerAdd"
这篇关于私有方法的命名规则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!