相关疑难解决方法(0)

C#3.0:自动属性 ​​- 编译器创建的私有变量的名称是什么

我正在检查.NET 3.5的新功能,发现在C#3.0中,我们可以使用

public class Person 
{    
 public string FirstName  { get; set; }
 public string LastName  { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

代替

private string name;

public string Name
{
  get { return name; }
  set { name = value; }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用自动属性,名称的私有变量名称是什么?互联网上的教程说编译器会自动创建一个私有变量.那么我如何使用/访问私有变量,如果我想在这个类的方法中使用它?

automatic-properties c#-3.0

8
推荐指数
2
解决办法
6663
查看次数

标签 统计

automatic-properties ×1

c#-3.0 ×1