首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有没有什么类型可以接受List和数组[]类型,还能使用下标,该如何解决

2012-06-03 
有没有什么类型可以接受List和数组[]类型,还能使用下标IList、ICollection都不能使用下标[]参数都要做类型

有没有什么类型可以接受List和数组[]类型,还能使用下标
IList、ICollection都不能使用下标[]


参数都要做类型转换

[解决办法]
是这个意思吗?

void go(List<string> vals)
{
go(vals.ToArray());
}

void go(string[] vals)


}
[解决办法]
需求不明确,通过下标访问什么,访问list中的元素,还是访问 你要的类型中的元素呢
[解决办法]
IEnumerable<T>

使用下标:IEnumerable<T> data = xxx;
T item = data.Skip(index).FirstOrDefault();
[解决办法]
IList<T>
用泛型

热点排行