腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
结构
C#
的
大小
、
我是
C#
的
新手。struct Test float x; char z;Test
的
大小
实际上是10个
字节
(float=4、int=4、char=2)。但是当我试图用Marshal.SizeOf(..)方法得到
结构
的
大小
时,我得到了12。
在
C++
中
,我做了pragma pack(1)来防止这种
浏览 2
提问于2016-03-01
得票数 4
回答已采纳
2
回答
另一种
结构
的
固定
大小
阵列
的
结构
、
、
、
如何使用
另一个
结构
的
固定
大小
数组
在
C#
中
声明
结构
?我需要声明,这样它才能工作。或者如果我想要创建bitmapinfo (-header),那么我
的
方法是错误
的
吗?UnmanagedType.ByValArray, ArraySubType = UnmanagedType.LPStruct, SizeConst = 1)] public RGBQUAD[] bmiColors
浏览 5
提问于2013-02-25
得票数 2
回答已采纳
3
回答
如何在
C#
中生成
固定
大小
的
字节
数组
用户类型?
我正在
将
一个旧
的
Visual程序转换为
C#
。它通过以太网向某些工业机器发送消息。为此,它从
固定
大小
的
用户定义块
中
组装
字节
流。这些块大部分都很小,
在
C#
中
很容易创建几个
字节
或it
的
结构
,并使用StructLayout来控制它们
的
大小
和布局,例如 [StructLayout(LayoutKind.Sequentia
浏览 0
提问于2013-01-31
得票数 11
回答已采纳
1
回答
为什么不能在
C#
7.2
中
的
结构
中
同时使用只读和
固定
大小
的
缓冲区?
、
、
、
随着
C#
7.2
的
发布,现在有了拥有readonly
结构
的
能力,
在
许多情况下,这可以提高性能。 对于我
的
一个
结构
,我使用一个
固定
大小
的
字节
数组
来实际保存数据。但是,当我标记struct和
字节
数组
字段readonly时,
C#
编译器抱怨readonly
在
字段上无效。为什么fixed和readonly不能同时出现在s
浏览 0
提问于2017-12-10
得票数 5
回答已采纳
1
回答
在
cudafy.net中将
结构
传递给内核
、
、
我
在
分配一个包含几个
数组
的
结构
给GPU时遇到了一些问题。
在
第二个代码块
中
,我得到了一个错误:有人知道为什么吗?据我所知,CopyToDevice()不支持
将
结构
作为参数。不过,我可能遗漏了一些东西,所以在任何情况下都会感谢一些帮助。
结构
声明:public struct SimpleDataStructu
浏览 0
提问于2013-06-18
得票数 3
回答已采纳
3
回答
Memcpy和
结构
、
、
我正在努力
将
下面的
结构
复制到
一个
字节
数组
中
,以便通过命名管道发送。我发现,自从
从
我给出
的
静态定义
的
字节
数组
切换到向量,因为我
的
主机长度将是不同
的
长度。,我将其
复制到
一个
字节
中
,如下所示: memcpy(response, &aMsg
浏览 1
提问于2014-04-05
得票数 0
1
回答
如何使用pinvoke作为C
结构
数组
指针指向
C#
、
、
、
、
我试图使用pinvoke在从C到
C#
的
另一个
结构
中
配置一个
结构
数组
。AFAIK,没有办法。 int c; // A myStruct[100]; //
浏览 3
提问于2012-08-15
得票数 4
回答已采纳
1
回答
固定
大小
缓冲区
的
序列化
我有一个由14,400,360个
结构
组成
的
数组
,每个
结构
由3个
字节
的
数据组成。
无法
序列化
固定
大小
的
缓冲区,并在序列化时抛出异常。(类似于“FixedArray没有序列化程序”)我认为答案是解释
的
。 我目前
的
解决办法是
将
固定
数组
拆分为三个不同
的
字节
,并修复布局。Q:,每个
结构
占
浏览 2
提问于2017-05-18
得票数 0
回答已采纳
1
回答
我们能改进动态
数组
使其更快吗?
、
、
、
、
我了解了动态
数组
(非
固定
大小
数组
)作为C++
中
的
向量和Arraylist
在
Java
中
的
动态
数组
,以及如何实现它。基本上,当
数组
已满时,我们创建
另一个
大小
加倍
的
数组
,并将旧项
复制到
新
数组
中
。那么,我们能否实现一个非
固定
大小
的
浏览 6
提问于2022-11-07
得票数 0
2
回答
结构
中
的
C#
固定
bool
数组
的
大小
和对齐方式是什么?
、
在
执行P/Invoke时,重要
的
是使数据布局匹配。unsafe struct MyStruct public fixed bool fs[1];给出4个
字节
的
大小
。和{ public fixed bool fs
浏览 2
提问于2016-01-07
得票数 11
回答已采纳
1
回答
将
切片
复制到
反射
数组
中
、
、
length} 我试图用来自bytes.Buffer
的
字节
填充
结构
(由于
字节
数据
的
一些额外复杂性,我
无法
使用binary.Read )。我使用reflect包对
结构
的
元素进行迭代,并将bytes.Buffer读入
结构
中
。,我发现自己
无法
将
buffer.Next(n)返回
的
切片
复制到
结构</
浏览 6
提问于2016-03-12
得票数 1
回答已采纳
1
回答
在
C#
中
,
无法
将
固定
大小
的
字节
数组
从
结构
复制到
结构
中
的
另一个
数组
、
、
使用NetworkInfo2SecurityParameter函数,我尝试
将
固定
大小
的
缓冲区unkRandom
从
保存在NetworkInfo
结构
中
的
LdnNetworkInfo
结构
复制到
SecurityParameter
结构
的
缓冲区
中
。基本上,我正在创建一个方法来转换这两种类型,并且我想将这两个
数组
复制到
另一个
浏览 41
提问于2020-05-05
得票数 1
回答已采纳
2
回答
访问二维
固定
字节
数组
、
我正在为两个
固定
字节
数组
的
使用而挣扎,我必须转换
C#
.I中
大小
相似的pascal类型,在这个
数组
中
必须有一些字符值。我声明这类似于公共
固定
字节
C10VAFT 14*20; 我不知道这个
数组
是一个
大小
为280
的
一维
数组
,还是一个二维
数组
的
原因,因为我
无法
得到我
的
意旨值,因为我
浏览 5
提问于2013-12-08
得票数 1
回答已采纳
6
回答
在
C#
中
,如何截断byte[]
数组
我有一个
大小
为1
的
byte[]
数组
,我想将其截断为更小
的
数组
? 我只想把这头切掉。
浏览 2
提问于2011-11-21
得票数 35
回答已采纳
2
回答
从
内存位置复制
字节
时是否需要
固定
结构
、
、
我
在
C#
中
定义了一个
结构
来镜像本机数据
结构
,并使用了Sequential
的
StructLayout。为了将该
结构
转换为套接字IOControl方法所需
的
12
字节
(3x4
字节
),我使用Marshal.Copy
将
这些
字节
复制到
一个
数组
中
。 由于
结构
只包含值类型,因此
在
执行复制之前是否需要
固
浏览 1
提问于2011-04-19
得票数 10
回答已采纳
2
回答
PEM_read_RSAPrivateKey:获取RSA密钥
的
公钥模数和指数
、
、
} }struct unsigned char modulus[256];} s;BN_bn2bin(privateKey->n, modulus); /
浏览 1
提问于2014-03-12
得票数 1
回答已采纳
1
回答
在
C#
中使用指针作为外部函数
的
缓冲区
、
、
、
、
我正在
将
一个外部C++函数
从
dylib导入到Unity
C#
中
。我有一个来自Unity
的
C#
函数,它应该
将
这些信息放入缓冲区:理想情况下,
在
OnAudioFilterRead
的
主体
中
,我将能够声明一个
固定
大小
的
int*指针(2048年,示例统一
的</e
浏览 3
提问于2016-10-06
得票数 1
回答已采纳
2
回答
切片为
固定
大小
的
数组
我有一个包含一些
固定
大小
数组
的
结构
: file_signature: [u8; 4], version_major: u8, systemIdentifier: [u8; 32], // ...我
将
文件
中
的
字节
读取
浏览 0
提问于2016-06-07
得票数 19
回答已采纳
2
回答
索引超出了
数组
的
界限?
、
我正在创建一个快速项目,它从用户那里获取一个.txt,
将
每一行保存到一个
数组
中
,然后对每个ID发出请求,这取决于响应是否包含“
无法
找到配置文件”,或者一个有效
的
配置文件是否相应执行。这是我
的
密码 { }
浏览 0
提问于2017-12-25
得票数 2
回答已采纳
2
回答
通过管道发送
结构
数组
: win32,C
、
、
、
我尝试用win32
中
的
管道从一个应用程序到
另一个
应用程序发送一个*var,这实际上是一个4槽
数组
。我如何才能正确地执行此操作?据我所知,我这样做是正确
的
: if (!
浏览 4
提问于2012-06-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Net调用非托管代码
C#-Span 全面介绍:探索.NET 新增的重要组成部分
区块链研究实验室-深入了解Solidity如何在以太坊上运行-第九节
探索.NET 新增的重要组成部分
从JDK源码看StringBuilder
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券