日期:2014-05-18  浏览次数:21158 次

vs2008 怎样自动生成get,set方法
问题一:我之前学java,用eclipse,设置一个int pig;可以点击工具自动生成getPig(),setPig()方法的
vs2008里面有什么工具可以实现么?



问题二:一直很奇怪,public int Id { get; set; }
这是干嘛的,看了好多文章也没明白

这个怎么用呀像java里面,直接。getPig()或者。setPig()就可以了
这个public int Id { get; set; }
也没有办法调用什么方法呀

------解决方案--------------------
Ctrl+R,Ctrl+E
------解决方案--------------------
private int a;
鼠标在a上右键,重构——封装字段OK
------解决方案--------------------
C# code

在.NET 3.0时已经支持自动属性了
即由以前的get set的如下写法:
private int id;
public int ID
{
   get { return id; }
   set { this.id = value; }
}

private string name;
public string Name
{
   get { return name; }
   set { this.name= value; }
}

简化成了
public int ID{get;set;}
public string Name{get;set;}