设为首页 加入收藏

TOP

描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
2014-11-19 19:01:20 来源: 作者: 【 】 浏览:11
Tags:描述 索引 实现 过程 是否 只能 根据 数字 进行

参考答案:
索引器(Indexer)是C#引入的一个新型的类成员,它使得对象可以像数组那样被方便,直观的引用。索引器非常类似于我们前面讲到的属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。下面是典型的索引器的设计,我们在这里忽略了具体的实现。
class MyClass{
public object this [int index]{
get{
// 取数据
}
set{
// 存数据
}
}
}
注意,这里的属性名是this,意思是回引类的当前实例,参数列表包含在方括号而非括号之内。索引器参数可以采用任何类型,不过int是通常采用也是最为合理的类型。同一类中还可能拥有一个以上的索引器(重载)。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇软件开发笔试面试常考考点(自己总.. 下一篇华为笔试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: