我遇到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
都应该包含标准值。
感谢您的帮助!
答案 0 :(得分:1)
我认为您只需要用mycontrol.myList = myFirstList;
替换mycontrol.myList = new List<T>(myFirstList);
这段代码