问题描述
你好
我有一个包含几个ArrayList的类,我想为每个使用一个
索引器。我收到了编译错误。
已经定义了一个名为''this''的成员,其参数类型相同
可以任何一个建议:
我可以判断一个以上的索引器吗?
谢谢
Yoramo
类似于方法,索引器只能通过参数重载。你可以做这个[int index];
公共对象这个[string name];
等,但你不能创建两个具有相同参数列表的索引器。 blockquote class =post_quotes>
感谢
Yoramo
使用
类似于方法,索引器只能通过参数重载。你可以做这个[int index];
公共对象这个[string name];
等,但你不能创建两个具有相同参数列表的索引器。 blockquote class =post_quotes>
感谢
Yoramo
Hello
I have a class the containes several ArrayList''s and I whold like to use a
indexer for each one. I''m getting a compilation error.
"already defines a member called ''this'' with the same parameter types"
can any one advice:
can I declear more then one indexer?
thanks
Yoramo
Like methods, indexers can be overloaded by parameter only. You can do
public object this[int index];
public object this[string name];
etc, but you cannot create two indexers with the same parameter list.
use
Like methods, indexers can be overloaded by parameter only. You can do
public object this[int index];
public object this[string name];
etc, but you cannot create two indexers with the same parameter list.
这篇关于每个类多一个索引器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!