【C#】——属性
属性和和方法是C#程序中的两个重要组成部分。
属性是提供灵活的机制来读取、编写或计算私有西促单的值。
方法则以一部分代码构成代码块的形式存在,用来实现一部分特定的功能。
- 属性的基本概念
- 属性的定义及使用
- 方法的基本概念
- 方法的声明及使用
- 掌握重载方法的使用
- Main方法的用途及注意事项
属性提供功能强大的方法及将声明信息与C#代码(类型、方法、属性等)相关联,一旦舒心关于程序实体关联,即可使用名为反射的技术对属性进行查询。
属性概述
1.属性是一种用于访问对象或类的特性的成员。
属性可以包括字符串的长度、字体的大小、窗体的标题和客户的名称等。
属性是成员的自然扩展,两者都是关联类型的命名成员。
2.属性结合了字段和方法的多个方面。
对于对象的用户,属性显示为字段,访问改属性需要完全相同的语法。
对于类的实现者,属性是一个或两个代码块,表示一个get访问器和(或)一个set访问器。当读取属性值时,执行get访问器的代码块。当向属性分配一个新值时,执行set访问器的代码块。
不具有set访问器的属性被视为只读属性,不具有get访问器的属性被视为只读属性,同时具有这两个访问器的属性为可读可写属性。
列表内容
注意:属性不能作为ref参数或out参数传递。
属性特点
1.属性可向程序中添加元数据。元数据是嵌入程序中