当类变量与 c# 中构造函数接收的形式参数相同时,有人可以建议更好的命名方案吗?

本文关键字:更好 方案 构造函数 类变量 参数 | 更新日期: 2023-09-27 18:37:01

class sample
{   
    int varOne, varTwo;    
    sample(int varOne, int varTwo)
    {
      this.varOne= varOne;
      this.varTwo= varTwo;
    }
}

在上面的代码段中,区分类变量接收的形式参数的最佳命名约定是什么?我知道"this"关键字区分了两者。但是在类似情况下是否应用了任何命名约定?感谢您的任何帮助。

当类变量与 c# 中构造函数接收的形式参数相同时,有人可以建议更好的命名方案吗?

我喜欢用大写字母作为类名以及私有类变量的"m_"前缀。

所以给你的样本:

class Sample
{
    private int m_varOne;
    private int m_varTwo;
    Sample(int varOne, int varTwo)
    {
        this.m_varOne = varOne;
        this.m_varTwo = varTwo;
    }
}