C#的属性和字段

个人理解,字段就是普通属性

 

属性实际上是方法

 

事实上借助一个简单的例子就能区分

class Person
{
        private string _name;
        public string Name;
        {
               get{return _name;}
               set{_name=value;}
         }          
}            

访问的时候这样访问

 

Person p=new Person();

p.Name="xx";

Console.WriteLine(p.Name);

 

实际上编译器的操作是借助方法对_name的操作

posted @ 2020-03-09 11:14  TheDa  阅读(191)  评论(0编辑  收藏  举报