读书人

有没有什么类型可以接受List和数组[]类

发布时间: 2012-06-03 16:59:40 作者: rapoo

有没有什么类型可以接受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>
用泛型

读书人网 >C#

热点推荐