小生未学过C++,但因项目需要,涉及到C#调用C++类库。
现有一个类库接口如下:
typedef struct
{
DH_TALK_CODING_TYPE encodeType; // 编码类型
int nAudioBit; // 位数,如8或16
DWORD dwSampleRate; // 采样率,如8000或16000
char reserved[64];
} DHDEV_TALKDECODE_INFO
其中,最后一个char reserved[64],对应C#的啥子呢?
望高手赐教,拜谢!
最后一个是char数组,c#也有这个类型的阿。 C# 这样定义: char[] reserved;
哦,我以为reserved是个关键字呢!
不好意思,再请教一下:那个64该怎么办呢?
@TigerSpringLiu:
char数组在new的时候可以指定长度。
char[] reserved = new char[64];
@wang_yb:
不好,哪天忘了怎么办呢?