如题List<Subject> s = new List<Subject>();
string str = "A,B";字符串string[] strs = str.Split(',');想实现的是,把分隔后的字符串数组循环添加到泛型集合的属性里,即,不考虑字符串组数的长度,如果是2的话,泛型集合的元素数是30的话 s[1].name = A;
s[2].name = B;
s[3].name = C;
………………
………………
………………依次到泛型集合最后一个元素;怎么实现呢?

解决方案 »

  1.   

    foreach(string str in strs)
    {
       s.Add(str);
    }
      

  2.   

    foreach(string str in strs)
    {
       s.Add(str,VALUE);
    }
      

  3.   


    for(int i=0;i<strs.length;i++)
    {
    s[i].name = strs[i]; 
    }
      

  4.   


    for(int i;i<str.Lenth;++i)
    {
       s.add(new Subject(str[i]));
    }
    public class Subject
    {
     public string name;
    public Subject()
    {
    }
    public Subject(string name)
    {
    this.name=name;
    }
    }把它太明白楼主的意思,上面可能有拼写错误.