在C#中,我们说到的域就是数据成员,也就是我们定义的变量。
Class AA
{
int a;//在这里a 就是域;
}
属性是提供对类中的私有变量进行访问的一个方法,在C#里叫做属性
Class B
{
private int a;//由于定义的是私有的变量,所以类的实例不能访问
public int A
{
get
{return a;}
set
{a = value;}
}//通过定义一个公有的属性A,就可以对私有变量a进行访问了
}public static void main()
{
AA obj =new AA();
obj.A =100; //通过对属性A赋值,实际上就是对私有的变量a赋值
Console.writeline(A);//读取a
}
{}
Class AA
{
int a;//在这里a 就是域;
}
属性是提供对类中的私有变量进行访问的一个方法,在C#里叫做属性
Class B
{
private int a;//由于定义的是私有的变量,所以类的实例不能访问
public int A
{
get
{return a;}
set
{a = value;}
}//通过定义一个公有的属性A,就可以对私有变量a进行访问了
}public static void main()
{
AA obj =new AA();
obj.A =100; //通过对属性A赋值,实际上就是对私有的变量a赋值
Console.writeline(A);//读取a
}
{}
Class B
{
private int a;//由于定义的是私有的变量,所以类的实例不能访问
public int A
{
get
{return a;}
set
{a = value;}
}//通过定义一个公有的属性A,就可以对私有变量a进行访问了
}Class C
{
public static void main()
{
B obj =new B();
obj.A =100; //通过对属性A赋值,实际上就是对私有的变量a赋值
Console.writeline(A);//读取a
}
}