1.定义字段:
字段用标准的变量声明格式和前面介绍的修饰符来声明(也可以初始化),例如:class myClass
{
public int MyInt;
}
公共字段推荐用PascalCasing的形式来命名,私有字段没有推荐的命名形式,一般使用camelCasing的形式来命名。
字段可以使用关键字readonly,表示这个字段只能在执行构造函数的过程中赋值,或由初始化语句赋值,例如:class myClass
{
public readonly int MyInt=17;
}字段也可以使用static声明为静态的:class myClass
{
public static int MyInt;
}
2.定义方法:
属性定义与地段类似,但内容比较多。属性有两个类似于函数的块,一个用于获取属性的值,一个用于设置属性的值,例子:class myClass
{
private int myInt;//字段
//(下面为属性)
public int MyInt
{
get
{
return myInt;
}
set
{
myInt=value;
}
}
}
get 块一般有一个属性类型的返回值,简单的属性一般与一个私有字段相关联,用来控制对这个字段的访问,这是get块可以直接返回该字段的值;
上面的myInt字段外部不能访问,只能通过属性来访问该字段。