您可以将向量<无符号字符>转换为字节[]吗?

Can you convert vector<unsigned char> to byte[]?

本文关键字:字节 转换 gt 无符号 向量 lt 字符      更新时间:2023-10-16

你能在 C# 中将vector<unsigned char>从 C++/CLI 转换为byte[]吗?

我看了很远很远,但找不到这个问题的答案。

是的。std::vector<T>是连续的,也就是说&v[i] == &v[0]+ii<v.size()。在 C++/CLI 平台上(具体而言),unsigned char正好是 8 位(C#byte)。