相关疑难解决方法(0)

C#中的memset相当于什么?

我需要byte[]用一个非零值填充一个.如何在C#中执行此操作而不循环遍历byte数组中的每个?

更新:评论似乎将此分为两个问题 -

  1. 是否有一个Framework方法来填充可能类似于的byte [] memset
  2. 当我们处理一个非常大的数组时,最有效的方法是什么?

我完全同意,正如埃里克和其他人所指出的,使用一个简单的循环就可以了.问题的关键是看我是否可以学习一些关于C#的新东西:)我认为Juliet的并行操作方法应该比简单的循环更快.

基准: 感谢Mikael Svenson:http://techmikael.blogspot.com/2009/12/filling-array-with-default-value.html

事实证明,for除非你想使用不安全的代码,否则简单的循环是可行的.

抱歉我的原帖不清楚.埃里克和马克的评论都是正确的; 需要有更多专注的问题.感谢大家的建议和回应.

c# memset equivalent

78
推荐指数
11
解决办法
6万
查看次数

为什么存在memset等时存在ZeroMemory等?

为什么ZeroMemory()在C标准库中存在memset和相关调用时,Windows API中存在类似的调用?我应该打电话给哪些人?我猜可以回答"依赖".什么?

c c++ windows winapi memset

25
推荐指数
6
解决办法
2万
查看次数

标签 统计

memset ×2

c ×1

c# ×1

c++ ×1

equivalent ×1

winapi ×1

windows ×1