新手,C#的类中有关添加字段和封装属性的问题
问题描述:
各位大神,我是一个学习c#的新手,我想请教一个问题,在一个类中如何定义一个私有字段,然后再对这个字段封装属性,比如字段-name,能把相关代码下写一下吗?
答
class A
{
private string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
}
答
但是,其实私有的后备字段不要写,上面的代码,在C# 3.0以上更简单的写法:
class A
{
public string Name { get; set; } //编译器会自动产生和上面完全等价的代码
}