原帖地址在:http://community.csdn.net/Expert/topic/3771/3771030.xml?temp=.3998072十万火急!我写一个数据库通用类,但遇到棘手问题,
再搞不成老板就要找我了!救命啊兄弟们@_@ !!定义了数组zd,然后怎么在原来传值的基础上再加一个值!
string[] ziduan = {"Name"};
conInsAuto("Big", ziduan );然后将该值传到一个方法里:
public bool conInsAuto(string TableName  ,  string[] ziduan)
{
    ziduan + = {"ID"};  //这句是错的 在这里如何在原来传值的基础上再加一个值! 
    SQL= .....
  
   ...................
   return true;
}
求高人帮忙解决!谢谢!

解决方案 »

  1.   

    非得用数组啊
    用arraylist啊
      

  2.   

    using System;namespace ConsoleApplication7
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    //
    // TODO: 在此处添加代码以启动应用程序
    //
    System.Collections.ArrayList arr=new System.Collections.ArrayList();
    add("aa",ref arr);
    add("bb",ref arr);
    for(int i=0;i<arr.Count;i++)Console.WriteLine(arr[i].ToString());
    Console.ReadLine(); } public static void add(string s,ref System.Collections.ArrayList arr)
    {
    arr.Add(s);
    }
    }
    }