企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
以下规则概述属性的命名指南: 1 使用名词或名词短语命名属性。 2 使用 Pascal 大小写。 3 不要使用匈牙利语表示法。 4 考虑用与属性的基础类型相同的名称创建属性。例如,如果声明名为 Color 的属性,则属 性的类型同样应该是 Color。请参阅本主题中后面的示例。 以下代码示例阐释正确的属性命名。 public class SampleClass { public Color BackColor { // Code for Get and Set accessors goes here. } } 以下代码示例阐释提供其名称与类型相同的属性。 public enum Color { // Insert code for Enum here. } public class Control { public Color Color { get { // Insert code here. } set { // Insert code here. } } } 以下代码示例不正确,原因是 Color 属性是 Integer 类型的。 public enum Color { // Insert code for Enum here. } public class Control { public int Color { // Insert code here } } 在不正确的示例中,不可能引用 Color 枚举的成员。Color.Xxx 将被解释为访问一个成员,该成员首先获取 Color 属性( C# 中为 int 类型)的值,然后再访问该值的某个成员(该成 员必须是 System.Int32 的实例成员)。