读书人

C#索引器,该怎么处理

发布时间: 2012-02-04 15:43:08 作者: rapoo

C#索引器
请问C#中可否定义多个索引器 如果可以 那么要怎么样去访问才不会冲突

[解决办法]
C#

同名但不同参数的可以。
多个索引器, 不能。
[解决办法]
根据Indexer参数表自动判断.
[解决办法]
多个像this一样的索引吗?不太好实现吧,要不就索引里返回索引吧。
[解决办法]
可以定义多个索引,类型不同就行
public class A
{
public string this[int index]
{
get { return index.ToString(); }
}
public string this[string name]
{

get { return name; }
}
}

读书人网 >C#

热点推荐