C# 域 属性 索引指示器 命名空间 方法
来源:互联网 发布:在线生成数据统计图表 编辑:程序博客网 时间:2024/04/30 13:08
类的成员:常量、变量、方法(完成类中的各种计算和其他操作)、属性(用于定义类中的值,并对他们进行读写)、事件(用于说明发生了什么事情)、索引指示器(允许像使用数组那样为类添加路径列表)、运算符(定义类中特有的操作)、类型(属于类的局部类型)、构造函数和析构函数(分别用于对类的实例进行初始化和销毁)
域是类的一个成员,这个成员代表与对象或类相关的变量,也就相当于C++中得一种简单变量。
属性是对现实世界中实体特征的抽象,它提供了对类或对象性质的访问。属性与域的区别在于它有良好的封装性,必须通过访问器进行访问,get,set.
在对属性的访问中,set访问器为属性指定写数据的方法。set访问器有一个隐含的参数value,即可以用value作为用户将要写入的数据。当属性作为赋值对象被引用时,提供了新数据的参数的set访问器就会被调用。
使用get访问器为属性指定读数据的方法,在get访问器中,使用return语句指定一个可隐式转换为属性类型的表达式作为读数据的结果。
索引指示器类似于属性。定义索引指示器时也必须使用get和set关键字;与属性不同的是,它取得的是对象中得值,而不是特定的数据成员。在定义索引指示器时不是创建名称而是使用this关键字,它引用对象实例,实际上使用的是对象名称。
C#中,程序是通过使用命名空间来组织的,命名空间即可以作为应用程序的内部结构体系,也可以作为应用结构的外部结构体系。命名空间的声明或者在编译单元的第一行出现,或者作为成员出现在其他命名空间的声明中。在一个编译单元中,命名空间名的声明必须惟一。
类的执行工具-方法。方法就是类中完成一个或几个操作行为的成员。方法修饰符 返回类型 方法名称(方法参数列表)。
this关键字:
保留字this仅限于在构造函数、类的方法和类的实例中只用
在类的构造函数中出现的this,作为一个值类型,它表示对正在构造的对象本身的引用;
在类的方法中出现的this,作为一个值类型,它表示对调用该方法的对象的引用;
在结构的构造方法中出现的this,作为一个变量类型,它表示对正在构造的结构的引用;
在结构的方法中出现的this,作为一个变量类型,它表示对调用该方法的结构的引用。
除此之外,在其他地方使用this保留字都是不合法的。
- C# 域 属性 索引指示器 命名空间 方法
- C#关于域、属性、事件、索引指示器介绍
- C#学习之属性和索引指示器
- 索引指示器实现方法(含参属性)
- C#中的索引指示器
- C#索引指示器
- C#索引指示器的应用
- C#中数组, 命名空间, Main()方法
- [From Network]创建C#索引指示器
- js对象、构造函数、命名空间、方法、属性
- p命名空间简化属性依赖注入之setter方法
- 面向对象进阶 01 对象、类、属性,方法、命名空间
- C#中方法,属性与索引器
- C#中的命名空间
- C#命名空间详解
- C# 命名空间全
- C#命名空间
- C#命名空间
- 柔和材质SoftShader (Maya节点)
- XML
- 利用SVN实现自动修订版本号生成
- ASP中Xml可扩展标记语言的简单应用
- XMl文档1
- C# 域 属性 索引指示器 命名空间 方法
- Web负载均衡
- 我的低级程序员之路1
- sed命令详解
- jQuery获取Select选中的Text和Value
- 今天调试出两个内存泄露
- 求助:server端向client端发syn包,客户端不响应?
- oracle ceil floor 函数的用法
- SwfUpload 进度条结构