我想在C#中将1个数组移动到另一个数组

时间:2010-04-22 12:37:44

标签: c# arrays

这只是C#中的一个简单问题。

我有一个场景,我正在使用几个设备,这些设备都有不同的数据可供使用。

当我找出我正在使用的设备时,我想在整个代码中设置一个公共数组,比如arrayCommon。

所以我想将信息从device1移动到公共数组。

我是否必须在数组中每次出现的循环中执行此操作,或者可以将整个数组移动到公共数组中,就像多年前在Cobol中一样?

谢谢,乔治。

3 个答案:

答案 0 :(得分:7)

我认为你正在寻找:Array.Copy

答案 1 :(得分:1)

请注意,如果您需要在性能关键的代码部分中使用它,请使用:

Buffer.BlockCopy()

Link here

答案 2 :(得分:0)

 Array array = new char["String".Length];
 "String".ToCharArray().CopyTo(array, 0);