私有(private)成员变量的 C# 编码标准

标签 c# coding-style

<分区>

我看到了私有(private)成员变量编码标准的两种常见方法:

class Foo
{
    private int _i;
    private string _id;     
}

class Foo
{
    private int m_i;
    private string m_id; 
}

我相信后者来自 C++。还有,很多人在成员变量前指定类型(例如double m_dVal)来表示它是double类型的非常量成员变量?

C# 中的约定是什么?

最佳答案

除了你提到的这两个之外,在 C# 中,私有(private)成员没有前缀是很常见的。

class Foo
{
    private int i;
    private string id; 
}

这是我用的,也是Microsoft's internal naming guidelines中推荐的.

另请参阅这些 .NET naming guidelines .

关于私有(private)成员变量的 C# 编码标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/743808/

相关文章:

java - 与内部实现的接口(interface)——好还是坏

C的编码风格检查器

Python:如何解决TypeError:循环中需要一个整数

c# - 在派生类中设置泛型类型属性

c# - ClosedXML 将数据添加到现有表

c# - 如何在 Visual Studio 2019 中为 c# 定义默认名称字段建议

c - 链表插入麻烦

c# - GLSL "zoom"像模糊

c# - .NET Core 控制台应用程序无法在 Windows Server 上运行

c# - 带有参数列表的 Dapper 查询