当前位置:  开发笔记 > 编程语言 > 正文

你如何命名构造函数参数和成员变量?

如何解决《你如何命名构造函数参数和成员变量?》经验,为你挑选了1个好方法。

在命名类的内部变量时我不使用前缀(我知道有些但是我没有开始"为什么你......"辩论).我只是喜欢这样.问题是有时在构造函数中传递相同的参数,我最终会混淆如何命名它们.例如:

public class SampleClass
{
    private int classId;
    private string className;

    public SampleClass (int XclassIdX, string XclassNameX) {
        classId = XclassIdX;
        className = XclassNameX;
    }
}

如何命名XclassIdX和XclassNameX?

可能做的一件事是:

public class SampleClass
{
    private int classId;
    private string className;

    public SampleClass (int classId, string className) {
        this.classId = classId;
        this.className = className;
    }
}

只是不确定这是一个好主意还是还有其他更优雅的方式?



1> John Feminel..:

我认为您正在描述的解决方案,构造函数参数的名称相同,并且您为类成员添加前缀this,这很好.很明显,它很简洁,并且没有混淆你的意思.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有