public class DeviceInformation
{
private Dictionary<string, string> m_parameters = new Dictionary<string, string>();
public string Class { get; set; }
public string Model { get; set; }
public string SerialNumber { get; set; }
public DeviceUID UID { get; set; }
public IDictionary<string, string> Parameters
{
get { return m_parameters; }
}
}
该类甚至没有定义私有数据,如Class,Model,SerialNumber。什么是访问者功能?我是一名c ++用户,对这种语法感到很困惑。
答案 0 :(得分:2)
编译器创建一个私有变量并为你创建getter和setter。
答案 1 :(得分:0)
我们称之为C#world'Properties',而您可以将它们用作现有私有或公共数据成员的访问者,因为您拥有它们作为完整的数据成员存在。