gpt4 book ai didi

c# - BitConverter 异常,目标数组太小

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:09 25 4
gpt4 key购买 nike

创建起来非常简单。我有一个简单的字节数组,证明它在运行时有数据: enter image description here

那我就干

var bytedata = BitConverter.ToUInt32(byte_array,0);

它可以编译,但我在运行时收到一个 Argument Exception,指出目标数组太小。

来自微软 msdn 文档:

byte[] bytes = { 0, 0, 0, 25 };
int i = BitConverter.ToInt32(bytes, 0);

https://msdn.microsoft.com/en-us/library/bb384066.aspx

最佳答案

整数(在 C# 中)的大小是 4 个字节。您至少需要 4 个字节才能使转换成功。示例显示只有 3 个。

(不确定消息为什么说“目标数组”。它更像是“”。)

关于c# - BitConverter 异常,目标数组太小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29234479/

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