带标准值的C#List <t>

时间:2017-03-31 13:01:14

标签: c# asp.net

我遇到List<T>的问题,确实需要一些帮助...

代码示例:

List<T> myFirstList = new List<T>(); 
myFirstList.Add(new T());
myFirstList.Add(new T());

List<T> mySecondList = new List<T>(); 
mySecondList.Add(new T());
mySecondList.Add(new T());

foreach (T myT in mySecondList)
{
   List<T> myThirdList = myFirstList;
   myThirdList.Add(new T());
}

foreach (T myT in mySecondList)的第二个循环中,我的变量myFirstList包含在第一个循环中添加的值。

实际问题是:

如何在每个myFirstList中使用loop只添加两个项目?

我想根据myThirdList两项中的项目向List添加值。 但每次List都应该包含标准值。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我认为您只需要用mycontrol.myList = myFirstList;替换mycontrol.myList = new List<T>(myFirstList);这段代码