有志者、事竟成,破釜沉舟,百百二秦关终属楚;苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

拂晓犬吠

学习中遇到困难是很正常的事情,不要苦恼,不要气馁,恰恰相反,应该兴奋,因为又学到知识了,需要不断提高自己应对问题和解决问题的能力和信心。

C#基础-自动属性-理解字段和属性的封装

  请问,自动属性是什么意思?是在C#哪个版本出现的。

  这样啊。

  private string name;

  public string Name;

  {

    get{……

    set{……

  }

  现在,可以明白属性是对字段的一种封装,这是C#程序设计语言的面向对象语言的特性。

  数据在程序语言中的载体是变量。

  字段是变量的另一种称呼。

  对字段的取值和赋值,是对数据的操作。

  然后如何操作数据,便是如何操作变量,便是如何操作字段。

  生活中对数据有简单或者复杂的操作,这样字段的封装是对现实的正常反应,属性就是对字段的封装。

  自动属性是C#编译器的语法糖

posted @ 2020-06-11 11:40  ID拂晓犬吠  阅读(421)  评论(0)    收藏  举报