class Program
{
public string name { get; set; }
public string aaa { get; set; }
public Program()
{
name = aaa;
}
static void Main(string[] args)
{
Program pp = new Program();
pp.name = "张三";
Console.WriteLine(pp.aaa);
Console.ReadKey();
}
}
要使得Program对象创建以后,aaa属性的值等于name属性的值,该怎么写?上面的不行
{
this.name = this.aaa=str;
}
{
this.name =str;
this.aaa= str;
}
利用构造函数直接赋值给属性
public string aaa
{
get
{
return name;
}
set;
}
public string name { get { return _name; } set { _name = value; } }
public string aaa { get { return _name; } set { _name = value; } }