📅  最后修改于: 2023-12-03 14:59:41.870000             🧑  作者: Mango
C# 名称脚本是一种用于在 C# 中声明符号名称的惯用方式。它遵循一些特定的规则,以帮助开发者避免重复、减少笔误并提高代码的可读性。
C# 名称脚本包括以下命名规则:
在 Pascal 命名法中,每个单词的首字母均大写,用于命名类型或公共成员。例如:
public class MyClass
{
public int MyInt { get; set; }
}
在 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;