gpt4 book ai didi

.net - .NET 中的二进制数据? (C++/CLI)

转载 作者:行者123 更新时间:2023-12-05 00:44:01 28 4
gpt4 key购买 nike

在 .NET 中存储二进制数据的首选方式是什么?

我试过这个:

byte data __gc [] = __gc new byte [100];

并得到这个错误:
error C2726: '__gc new' may only be used to create an object with managed type

有没有办法管理字节数组?

最佳答案

您使用的是托管 C++ 还是 C++/CLI? (我可以看到 Jon Skeet 编辑了问题以将 C++/CLI 添加到标题中,但在我看来,您实际上是在使用 Managed C++)。

但无论如何:

在 Managed C++ 中,你会这样做:

Byte data __gc [] = new Byte __gc [100];

在 C++/CLI 中,它看起来像这样:
cli::array<unsigned char>^ data = gcnew cli::array<unsigned char>(100);

关于.net - .NET 中的二进制数据? (C++/CLI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/477416/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com