将C++类型转换为C# 10

structGE_DevConfigParaStruct{charphoneActiveCode[4][12];};高手们帮下忙,一维的会2维的第一次碰到,那个数据大小不... struct GE_DevConfigParaStruct

char phoneActiveCode[4][12];
};
高手们帮下忙,一维的会2维的第一次碰到,那个数据大小不知道怎么写
你们也许没有看清问题,C#结构体中不能直接初始化数组的,你们可以试试,C++中定义的结构体中的一维数组成员在C#中是写成这样的,例:[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
public byte[] aa;
我现在问的是2维数组在C#结构体中如何表示
展开
 我来答
futureisgood
2010-08-02 · TA获得超过217个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:147万
展开全部
百度Hi我,不知道你想表达什么意思?
C#的多维数组定义如下:char[n,m],应当注意,数组被当做一种数据类型使用,而且是引用类型,不是值类型。
如果你声明此结构:
struct GE_DevConfigParaStruct

char [4,12]phoneActiveCode;

如果想动态申请:

char[,] phoneActiveCode=new char[4,12];
gjerryfe
2010-08-02
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
C#也可以这样用吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2010-08-04 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6325万
展开全部
用char[4,12]

补充:
那就是多维数组乘积,4*12
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潘多啦的梦
2010-08-02 · 超过29用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:84.2万
展开全部
char[,] phoneActiveCode=new char[4,12]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式