使用linq什么是最简单的方法来列出<long>列出<int>?

4 linq

使用链接将long列表转换为int列表的最简单方法是什么?

我需要它作为一个列表,如果它不可能我想看到一个int数组或某种类型的int int容器的解决方案.

lep*_*pie 10

你不需要LINQ.简单地说:

List<int> intlist = longlist.ConvertAll(x => (int)x);
Run Code Online (Sandbox Code Playgroud)

如果你真的想要LINQ:

var intlist = longlist.Select(x => (int) x).ToList();
Run Code Online (Sandbox Code Playgroud)