Byte[] bytes = new Byte[256]; in clr

问题描述 投票:0回答:1

如何使用 Byte[] bytes = new Byte[256]; 但在CLR中,我有 array<System::Byte>^ bytes; 但我不知道如何给它256im的运气。Would apperice the help, thanks

.net c++-cli clr
1个回答
0
投票

你的问题是如何指定数组的长度,对吗?

在C++CLI中,数组是一个完整的对象,而不仅仅是一个内存块。你可以用 gcnew并将数组的长度作为构造参数传递。

cli::array<Byte>^ bytes = gcnew cli::array<Byte>(256);
© www.soinside.com 2019 - 2024. All rights reserved.