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;}