登录
注册
程序人生
个人空间
个人相册
帮助
界面
简洁版本
拼吾爱程序人生
.Net编程
ADO.Net
概述C#中的索引器
Web
www.pin5i.com
输入您的搜索字词
提交搜索表单
.Net编程
Asp.Net
C#
ADO.Net
Visual Studio.NET
Silverlight
F#
WCF
WPF
Linq
WF
其他编程
Java
Ajax
javascript
正则表达式
XML
Web Service
C & C++
Ruby & Python
Flex
PHP
数据库编程
SQL
SQL Server
Oracle
DB2
MySQL
Other DB
编程应用
软件测试
应用系统
SEO
Google Adsense
建站软件
程序人生
程序人生
社区管理
网站事务
公益活动
1
/ 1 页
1
跳转
页
查看:
1169
概述C#中的索引器
Systemjudge
个人空间
相册
性别:
来自:
积分:
6204
帖子:
6032
注册:
2007-04-10
2007-08-04 08:21
|
只看楼主
树型
|
收藏
|
小
中
大
复制帖子链接到剪贴板
1F
概述C#中的索引器
概述C#中的索引器
C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的。本文就会引领你设置类来采用索引器。但是,首先让我们概述下属性这个概念以便了解些必要的背景知识。
属性
假如你曾经用VB6编写过程序,那么你应该很熟悉属性方法才对,所谓属性方法其实就是特殊的类成员,它实现了对私有类域的受控访问。在C#语言中有两种属性方法,其一是get,通过它可以返回私有域的值,其二是set,通过它就可以设置私有域的值。比如说,以下面的代码为例,其间创建了一个FirstName属性,由它控制对私有类成员firstname的访问:
Code
[copy to clipboard]
CODE:
class Person {
private string firstname;
public string FirstName {
get {return firstname;}
set {firstname = value;}
}
}
属性声明可以如下编码:
Code
[copy to clipboard]
CODE:
Person p = new Person();
p.FirstName = "Lamont";
Console.WriteLine (p.FirstName);
感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
您可能对 [ADO.Net] 的这些文章也感兴趣:
在ADO.NET数据集中浏览多个相关表(6)
ADO.NET2.0的十大新特性
注意ADO.NET中数据查询语句中的符号格式(c#实现)
ADO.NET与PowerBuilder
用VisualC#访问DB2数据库
用ADO.Net实现Oracle大批量数据更新优化处理方法
夫妻关系的处理
如何把一个DataTable中的某列通过表关系加到另外一个DataTable中
C# Server Enumerator
在C#中使用COM 实现事务控制
发送短消息
查看公共资料
查找该会员全部帖子
UID:
4
精华:
7
威望:
20
金钱:
1632.3 拼元
状态:
离线
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
快速回复帖子
标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
default
正在加载表情...
[完成后可按 Ctrl+Enter 无刷新发布]
论坛跳转...
.Net编程
Asp.Net
C#
ADO.Net
Visual Studio.NET
Silverlight
F#
WCF
WPF
Linq
WF
其他编程
Java
Eclipse
Spring
EJB
Ajax
ExtJS
Dojo
javascript
jQuery
正则表达式
XML
Web Service
C & C++
Ruby & Python
Flex
PHP
数据库编程
SQL
SQL Server
Oracle
DB2
MySQL
Other DB
编程应用
软件测试
应用系统
SEO
Google Adsense
建站软件
程序人生
程序人生
社区管理
网站事务
公益活动
管理团队
回收站
下载权限不够?五招教你快速提升权限。。。
我的主题
我的帖子
我的精华
我的空间
我的相册
帖子标题
空间日志
相册标题
作 者
我的主题
我的帖子
我的附件
我的精华
我的空间
我的相册