黑马程序员技术交流社区
标题:
C#中索引器形成重载的条件
[打印本页]
作者:
.NET初学者
时间:
2014-1-3 14:25
标题:
C#中索引器形成重载的条件
本帖最后由 .NET初学者 于 2014-1-5 10:30 编辑
有劳各位帮忙解答一下C#中索引器形成重载的条件是什么?多谢
作者:
电脑大牛
时间:
2014-1-3 15:33
我是过来求技术分的
作者:
yuanlianxi03
时间:
2014-1-3 16:05
索引器重载和普通的函数重载是一样的,参数类型和参数的个数决定重载,返回值不决定重载;
索引器的最终编译结果是方法,所以它重载的条件和方法重载的条件是一致的;
作者:
lei130102
时间:
2014-1-3 16:28
和一般函数重载一样,而且由于访问器可被重载,字符串和整数版本可以共存。
作者:
一席倾城
时间:
2014-1-3 16:49
要调用的方法名称出现在调用表达式中。
要调用的实例构造函数出现在对象创建表达式中。
对一个索引器访问器的调用出现在元素访问中。
要调用的预定义运算符或用户定义的运算符出现在表达式中。
作者:
涵风
时间:
2014-1-4 21:55
class MyClass
{
public object this [int index]
{
get
{
// 取数据
}
set
{
// 存数据
}
}
}
索引器没有像属性和方法那样的名字,关键字this清楚地表达了索引器引用对象的特征。和属性一样,value关键字在set后的语句块里有参数传递意义。
作者:
红鹰(Jake)
时间:
2014-1-5 10:24
这个问题还真没有测试过,练习一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2