C#基础-自动属性-理解字段和属性的封装
请问,自动属性是什么意思?是在C#哪个版本出现的。
这样啊。
private string name;
public string Name;
{
get{……
set{……
}
现在,可以明白属性是对字段的一种封装,这是C#程序设计语言的面向对象语言的特性。
数据在程序语言中的载体是变量。
字段是变量的另一种称呼。
对字段的取值和赋值,是对数据的操作。
然后如何操作数据,便是如何操作变量,便是如何操作字段。
生活中对数据有简单或者复杂的操作,这样字段的封装是对现实的正常反应,属性就是对字段的封装。
自动属性是C#编译器的语法糖

浙公网安备 33010602011771号