动态创建列表 [英] dynamically create list

查看:65
本文介绍了动态创建列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有什么:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆