将List <int>转换为复杂类型的List

use*_*648 4 c# linq generics

问题很简单,我正在寻找一个简单的解决方案.我正在上一个单身成员的班级

public class Test
{
      public int TestInt{get; set; }
}

List <Test> intList = new List<Test>();
Run Code Online (Sandbox Code Playgroud)

和列表一样

List <int> lstNumber 
Run Code Online (Sandbox Code Playgroud)

我想做点什么

intList = lstNumber.``

我知道我可以使用foreach语句,但想作为类是仅仅有一个成员即太整数它做的,是有反正我可以直接使用类似Linq的转换.我只是C#的初学者程序员,所以非常感谢任何帮助

Gra*_*ICA 6

这应该工作.您可以Test为每个整数创建一个新实例lstNumber.

var intList = lstNumber.Select(x => new Test{ TestInt = x}).ToList();
Run Code Online (Sandbox Code Playgroud)