【发布时间】:2010-09-21 01:50:24
【问题描述】:
有没有一种有效的方法来获取 C# 数组的子集并将其传递给另一段代码(不修改原始数组)?我使用 CUDA.net,它具有将数组复制到 GPU 的功能。我想例如将数组的十分之一传递给函数,从而将数组的每十分之一分别复制到 GPU(出于流水线目的)。
以这种方式复制数组应该和一次性复制它一样有效。可以使用不安全的代码并仅引用正确的内存位置来完成,但除此之外我不确定。 CopyTo 函数将整个数组复制到另一个数组,因此这似乎没有用。
【问题讨论】: