以下是和[DllImport ....]相关的declare语句,本人不清楚每行后半部(标红)被注释掉的部分括号中的PChar和string应对应什么数据类型,请见教。
这几行是Visual Foxpro代码,后面我标红的部分忘了是什么语言的代码(pascal?)
declare integer GetSerialNumber in tf.dll string &&(serial_number: PChar)
declare integer GetPercent in tf.dll &&()
&&//declare integer DeletePdaFile in tf.dll &&(pda_filename: string)declare integer DeletePdaFile in tf.dll string &&(pda_filename: string)
总之想知道string和PChar在C#中是对应什么类型。

解决方案 »

  1.   

    看楼主的贴子意思不是很明白
    对应的还是string类型
      

  2.   

    好吧,改变问法:
    下面这三行是什么语言在声明变量?
    (serial_number: PChar)
    (pda_filename: string)
    (Com_port: integer)
      

  3.   

    好吧,改变问法: 
    下面这三行是什么语言在声明变量? 
    (serial_number: PChar) 
    (pda_filename: string) 
    (Com_port: integer)
      

  4.   

    &&(serial_number: PChar) 
    &&(pda_filename: string) 
    &&(Com_port: integer)
    真搞笑,当然还是 vfp 啊,这不过是vfp 的注释语句