📜  c# 名称脚本 - C# (1)

📅  最后修改于: 2023-12-03 14:59:41.870000             🧑  作者: Mango

C# 名称脚本 - C#

C# 名称脚本是一种用于在 C# 中声明符号名称的惯用方式。它遵循一些特定的规则,以帮助开发者避免重复、减少笔误并提高代码的可读性。

命名规则

C# 名称脚本包括以下命名规则:

Pascal 命名法

在 Pascal 命名法中,每个单词的首字母均大写,用于命名类型或公共成员。例如:

public class MyClass
{
    public int MyInt { get; set; }
}
Camel 命名法

在 Camel 命名法中,第一个单词的首字母小写,后面的单词首字母大写,用于命名参数或私有成员。例如:

private int myPrivateInt;
public void MyMethod(int myParameter)
{
    // ...
}
事件

事件名称以 On 作为前缀,然后跟事件名称。例如:

public event EventHandler<EventArgs> OnMyEvent;
接口

接口名称应以大写字母 "I" 开头,后跟接口名称。例如:

interface IMyInterface
{
    void MyMethod();
}
泛型类型参数

在一般情况下,用大写字母 T、U、V 表示泛型类型参数。

public class MyClass<T, U>
{
    public T MyT { get; set; }
    public U MyU { get; set; }
}
常量和只读字段

常量和只读字段应使用 Pascal 命名法。常量应始终使用大写字母,单词之间用下划线分隔。

public const int MY_CONSTANT = 42;
public readonly int MyReadOnlyInt;
参考文献