Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 转换列表<;int>;列出<;长期>;_C#_Generics_List - Fatal编程技术网

C# 转换列表<;int>;列出<;长期>;

C# 转换列表<;int>;列出<;长期>;,c#,generics,list,C#,Generics,List,如何将C#?中的List转换为List,如下所示: List<long> longs = ints.ConvertAll(i => (long)i); List longs=ints.ConvertAll(i=>(long)i); 它使用C#3.0 lambda表达式;如果您在VS2005中使用C#2.0,则需要编写 List<long> longs = ints.ConvertAll<int, long>( delegate(int i)

如何将C#?

中的
List
转换为
List
,如下所示:

List<long> longs = ints.ConvertAll(i => (long)i);
List longs=ints.ConvertAll(i=>(long)i);
它使用C#3.0 lambda表达式;如果您在VS2005中使用C#2.0,则需要编写

List<long> longs = ints.ConvertAll<int, long>(
    delegate(int i) { return (long)i; }
);
List longs=ints.ConvertAll(
委托(inti){return(long)i;}
);
var longs=ints.Cast().ToList();
List ints=new List();
List longs=int.Select(i=>(long)i.ToList();

Repost/duplicate:我的CastExpression无效
var longs = ints.Cast<long>().ToList();
List<int> ints = new List<int>();
List<long> longs = ints.Select(i => (long)i).ToList();