Private Const MEICCARDREAD_NANJING = &H2031100A我要调用dll中的一个方法,VB中这个方法要传&H2031100A这样的参数,C#中怎么传这样的参数

解决方案 »

  1.   

    那你看看&H2031100A在VB对应的实际值是多少(十进制的),然后在C#这边也定义这个常量:
    private const MEICCARDREAD_NANJING = 实际值;
      

  2.   

    但是vb的&地址符号不用管吗
      

  3.   

    private const MEICCARDREAD_NANJING = 0x2031100A;
      

  4.   

    private const int MEICCARDREAD_NANJING = 0x2031100A;
    少个int我有点不明白为什么VB地址符号&到c#中不管他吗 
      

  5.   

    不同语言,语法不同VB中,“&H”是十六进制的前辍,表示后面的数是十六进制C#中,就是用“0x”来表示这并不是什么地址符号