有一个文本数组 sting_name[5],
有一个类 class_A,
类里面有一个方法,Todo(string xx).请问:
如何用数组中的每一个成员来实例化class_A,并且调用 Todo(sting_name[i])?这么做的原因是:文本数组sting_name[5]的每一个变量名同时都是class_A中Todo的输入量,我想遍历文本数组sting_name[5],实例化相应数目的类,并且在接下的程序中可以操作这些类。我刚刚开始C#没几天,问题可能不合理,如果您有好的方案,请告知。
先谢了!

解决方案 »

  1.   

    class_A obj[5];
    for (int i=0; i<string_name.Length; i++)
    {
        obj[i]= new class_A();
        obj[i].Todo(string_name[i]);
    }
      

  2.   


    class_A obj[5];
     for (int i=0; i<string_name.Length; i++)
     {
         obj[i]= new class_A();
         obj[i].Todo(string_name[i]);
     }
      

  3.   

    sting[] sting_name = { "a", "b", "c", "d", "e" };
    var arr = sting_name.Select(x => new { x = new class_A(), y = x }).ToArray();
    foreach (var item in arr) item.x.Todo(item.y);
      

  4.   

    sting_name.ToList().Foreach(t=>new class_a().ToDo(t));