用户添加打印机,添加几个,向数据库中保存几个,然后根据客户录入的打印机的个数循环生成相应的变量,变量名称为从数据库中取出的值,应该怎么做?请大家帮帮忙

解决方案 »

  1.   

    这个不用生成变量,你无非是想用彷输入的打印机来做key
    那么你用Dictionary<T,T>来实现你的需求
      

  2.   

    Dictionary<T,T>这个和 hastable 有什么区别啊,怎么用啊,加入我从数据库中取出的结果集为 dt  用循环                     for(int i=0;i<=dt.count;i++)
                           {
                              这块该怎么用Dictionary<i,dt[0].tostring()>;
                            }
    这样吗?
      

  3.   

    Dictionry<T,T>是hastable的泛型版本,所以一般推荐使用Dictionary
      

  4.   

    你dt如果有唯一标识打印机的话,你直接用dt好了,不要用Dictionary了for(Int32 i=0;i<dt.Rows.Count;i++)
    {
        dt.Rows[i]["id"] ……
    }