注册 登录
编程论坛 C# 论坛

类里面的属性和方法的区别??

txxb 发布于 2015-02-28 13:45, 624 次点击
属性:
public class user
 {
    public string Name
    {
          get { return name; }
          set { name = value; }
    }
 }

方法2:
public class user
 {
     private string name;
     public string Name(string n)
     {
         name = n;
         return name;
     }
 }
这两个,有什么区别??
1 回复
#2
lxsxd2015-03-01 16:38
我的理解:属性里的Name是通过赋值,只能本类里赋值;方法里的Name可以通过重载,可以是本类,也可以是其他类调用该方法重载。
1