不是,兄弟,你想干什么?
你想要一个什么方法?
输入什么?
输出Hashtable?

解决方案 »

  1.   

    大哥
    我没有说明白 不好意思我想要 在 add() 里面的一段代码 能够
    获取add 方法中的参数列表和值 然后呢 你知道了 这些参数和值就组成了一个hashtable 这个hashtable 就可以传给别的方法进行处理 比如说将这些键值 以 feild--value 的样子写入到数据库呵呵明白了没有。
      

  2.   

    你的Add方法的参数能不能就直接用两个数组(或者ArrayList),一个是Key一个是Value?
    可是这样好像没有什么意义啊?
    比如说
    Hashtable Add(ArrayList keys,ArrayList values)
    {  
         //判断两个东西长度相等部分略
         Hashtable ht = new Hashtable();
         for(int i = 0;i < keys.Count;i++)
         {
              ht.Add(keys[i],values[i]);
          }
    return ht;
    }
      

  3.   

    对啊 你这样不如不用。考虑到 比如说添加用户
    add(string username,string password,string)一般都是像这样写的。如果构造一个 arraylist 那又会加重调用的代价。
      

  4.   

    一定要用,可以这样哟Hashtable hash = new Hashtable();
    string[] aaa = new string[2];
    aaa[0] = field1;
    aaa[1] = value1;
    hash["param1"] = aaa;aaa = null;
    aaa[0] = field2;
    aaa[1] = value2;
    hash["param2"] = aaa;
      

  5.   

    我晕 那我还不如;
    hash.Add(field1,value1)
    来的爽呢。