动态创建列表 [英] dynamically create list
本文介绍了动态创建列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有什么:
What i have :
<br />
<pre lang="cs">public class Prozess<br />
{<br />
public string one { get; set; }<br />
public string two { get; set; }<br />
public string three { get; set; }<br />
public string four { get; set; }<br />
public string five { get; set; }<br />
public string six { get; set; }<br />
public string seven { get; set; }<br />
}<br />
<br />
List<Prozess> Persons = new List<Prozess>();<br />
</pre><br />
我想做的是在for循环中将项目添加到列表中.
我已经拥有的是
what i try to do is to add items to the list in a for loop.
what i already have is
<br />
<pre lang="cs"> Prozess Person = new Prozess();<br />
Person.one = "78";<br />
Person.two = "50";<br />
Person.three = "5";<br />
Person.four = "15";<br />
Person.five = "10";<br />
Person.six = "5";<br />
Person.seven= "15";<br />
Persons.Add(Person);<br />
Prozess Person1 = new Prozess();<br />
Person1.one = "88";<br />
Person1.two = "35";<br />
Person1.three = "34";<br />
Person1.four = "5";<br />
Person1.five = "66";<br />
Person1.six = "5";<br />
Person1.seven = "15";<br />
Persons.Add(Person1);</pre><br />
问题是我要将其转换为for循环.这些数字集来自数组,我想循环该数组,以便将其写入列表.
problem is that i want to convert this into a for loop .these number sets come from an array i want to loop the array so it will write into the list.
推荐答案
假设您有一个数组,例如
Assuming you have an array such as
string[][] myData = new string[][] {new string[] {"78", "50", " 5", "15", "10", " 5", "15"},
new string[] {"88", "35", "34", " 5", "66", " 5", "15"}};
然后:
then:
foreach (string[] row in myData)
{
Prozess p = new Prozess();
p.one = row[0];
p.two = row[1];
p.three = row[2];
p.four = row[3];
p.five = row[4];
p.six = row[5];
p.seven = row[6];
Persons.Add(p);
}
这篇关于动态创建列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文