本文介绍了私有方法的命名规则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有命名,我所谓的 _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"

这篇关于私有方法的命名规则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 09:02