在DELPHI里有如下的一个结构:如何在C#中定义它?(定义为结构或类都可以)// 通信端口参数结构定义
  type
    Pcom_param_info = ^Tcom_param_info;
    Tcom_param_info = record
       nport:Byte;                  //串口号: 1 ,2, 3…… 分别表示COM1,COM2,COM3……
       nbaudrate:Byte;              //波特率: 一般用1表示19200
    end;

解决方案 »

  1.   

    Pcom_param_info = ^Tcom_param_info;
        Tcom_param_info = record
    这两句是什么意思?
      

  2.   

    intptr 就是c# 用来代表指针的。
    c#也有指针,只不过不能再安全代码中用
      

  3.   

    unsafe
    来用指针就行了
    就是在开始的定
    private unsafe m_jdjd()
    {
    }
      

  4.   

    struct Tcom_param_info
    {
      byte nport;
      byte nbaudrate;
    }
      

  5.   

    不过还有一个问题,在C#中结构数组怎么用?
    比如在DEPHI中定义一个结构A,在这个结构中有一个数组bb [8] 
    在C#里面怎么定义及调用?