我该怎么办,我想ds.Tables[0].Rows.Count把数据集里的行数给提出来,然后才能确定我的数组的大小,
可是我写到aa[Bnum]是编译报错,该怎么解决,望大侠们多多指教啊!

解决方案 »

  1.   

    本帖最后由 bdmh 于 2012-08-22 17:19:15 编辑
      

  2.   

    Bnum是我用Const 定义的常量,这样不可以吗?
      

  3.   

    Bnum是我用Const 定义的常量,这样不可以吗?
      

  4.   

    int Bnum = ds.Tables[0].Rows.Count;
    这样不就行了。
      

  5.   

    Bnum是我用Const定义的常量,标题写了,问题是编译的时候提示const int Bnum = ds.Tables[0].Rows.Count中的Bnum必须是常量,我已经定义是常量了呀
      

  6.   

     const 把常量关键字去掉吧
      

  7.   

    Const  是设计时常量。需要在编译期确定值的。
    楼主先弄明白 常量 和 全局 是两个概念再说。
      

  8.   

    去掉const吧,你的这个需求和常量冲突。
      

  9.   

    你这种情形下的常量设置请使用readonly....const,编译时常量
    readonly,运行时常量
      

  10.   

    你这种情形下的常量修饰符请使用readonly....readonly,运行市场量
    const,编译时常量