
程序代码:
class myClass
{
private int n;
private string s;
//构造函数
public myClass()
{
n=0;
s=string.Empty;
}
//重载构造函数,参数不一样
public myClass(int i,string ss)
{
n=i;
s=ss;
}
//Num属性,通过Num访问n,只读(无set)
public int Num
{
get
{
return n;
}
}
//Str属性,通过Str访问s,可读可写
public string Str
{
get
{
return s;
}
set
{
s=value;
}
}
}
class Program
{
static void Main(string[] args)
{
myClass myCls=new myClass();
Console.WriteLine("Num={0},Str={1}",myCls.Num,myCls.Str);
myCls.Str="123456789";
Console.WriteLine("Num={0},Str={1}",myCls.Num,myCls.Str);
myCls=new myClass(100,"987654321");
Console.WriteLine("Num={0},Str={1}",myCls.Num,myCls.Str);
myCls.Str="123456789";
Console.WriteLine("Num={0},Str={1}",myCls.Num,myCls.Str);
Console.ReadKey();
}
}