在C#中为特定范围设置数组值

ji山

我正在寻找一种方法,如何为数组中的特定范围设置特定值。

像这样

伪代码:

var s = new uinit[64];
s[ 0..15] := { 2, 4, 6, 3,  1, 7, 8, 9,  7, 11, 37, 32,  19, 16, 178, 2200 }
s[16..31] := ... 

我试图在C#中找到类似的东西,但是没有运气。我正在尝试这样的事情:

public void SetArrayValues(int startIndex, uint[] values) 
{
    var length = values.Length;
    this.array[startIndex, startIndex + length] = values;
}

我唯一能找到的是System.Array.SetValue,但这不符合我的要求。

我想念什么吗?

感谢您的任何帮助

塞布·阿米尼(Saeb Amini)

我认为您可以通过Array.Copy以下方式最接近

var s = new uint[64];
uint[] values = { 2, 4, 6, 3, 1, 7, 8, 9, 7, 11, 37, 32, 19, 16, 178, 2200 };

int sourceIndex = 0;
int destinationIndex = 0;
Array.Copy(values, sourceIndex , s, destinationIndex , values.Length);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用std:fill为C数组的特定范围设置值

如何在C#中为数组中的元素设置范围

如何从锯齿状数组中为C#中的文本框设置值?

如何在C#中将数组中的值清除为特定集合?

如何在数组C#中搜索值的范围

将值设置为字典数组中的特定元素会覆盖数组中的所有值

在构造函数中为参数设置值 (C#)

如何在C#中设置默认数组值

初始化数组中的几个特定值,将rest设置为默认值

以编程方式(VBA,C#)将数组字符串设置为某个范围时,单元格中字符数的奇怪限制

C ++将值设置为特定地址

如何在javasript中为数组对象的特定对象设置值

C#设置值并解析为类

强制将数组设置为值类型或解决方法C#

如何将numpy中的值范围设置为nan?

将数据标签设置为VBA中“范围”的值

在NumPy数组中将特定值设置为0

在numpy数组中将特定值设置为零

C# 数组范围

如何设置数组中数字范围的显示值?

在Shiny中为sliderInput定义值的特定范围

增加特定范围内数组中每个元素的值

如何计算Numpy数组中特定范围内的值?

删除数组中特定索引范围之间的值

将输入值设置为状态数组中的值

C#在数组列表中搜索特定值并返回相关值

如何在C#中将标记的src设置为字节数组中的pdf内容

如何使用C#中设置的字符数将字符串解析为数组

如何使用C#将Excel中的单元格设置为特定日期格式?