当前位置: 代码迷 >> C# >> 这两种写法有什么区别解决办法
  详细解决方案

这两种写法有什么区别解决办法

热度:156   发布时间:2016-05-05 05:20:17.0
这两种写法有什么区别
(1)
public int Gaodu;
(2)
private int gaodu;
public int Gaodu
{
get
{
    return gaodu;
}
set
{
    gaodu=value;
}

------解决思路----------------------
一个是字段,一个是属性,属性相当于方法

使用属性可以包含验证之类的逻辑,还可以实现数据绑定。

后者在C# 3.0+可以简化为一行
public int Gaodu { get; set; }
  相关解决方案