这么简单的问题我都解决不了,大家帮帮忙啊!

dqycxf 2004-11-13 12:29:56
在C++中有一个结构
typedef struct {
.
.
.
BYTE cTag[10];
.
.
.
}struABC;

我想把它写成C#,但在结构中有一个BYTE的数组,该怎么写,在线等待......
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dqycxf 2004-11-13
  • 打赏
  • 举报
回复
如果是
struct struABC
{
byte b;
}
就可以编译通过,但原型是
typedef struct {
.
.
.
BYTE cTag[10];
.
.
.
}struABC;
w19703 2004-11-13
  • 打赏
  • 举报
回复
走错地方了吧?
dqycxf 2004-11-13
  • 打赏
  • 举报
回复
上面的方法试过了,在编译下面函数时提示“无法获取托管类型struABC”的变量类型或大小!!
unsafe public static extern int Sdm(int hHandle, struABC *abc);
cnhgj 2004-11-13
  • 打赏
  • 举报
回复
struct struABC
{
byte[] b;
}
a438 2004-11-13
  • 打赏
  • 举报
回复
struct struABC
{
.
.
.
public static byte[] b = new byte[10];
.
.
.
}
a438 2004-11-13
  • 打赏
  • 举报
回复
顶一下
dqycxf 2004-11-13
  • 打赏
  • 举报
回复
难道就没人顶一下吗?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧