【问题标题】:copy part of an array into another array [duplicate]将数组的一部分复制到另一个数组中[重复]
【发布时间】:2010-07-12 05:03:17
【问题描述】:

可能重复:
How to copy part of an array to another array in C#?

如果我有:

string[] myArray =  . . . .

这是一个长度为 10 的数组。如何创建一个新的字符串数组,它是第一个数组的第 2 到第 10 个元素而不循环?

【问题讨论】:

    标签: c# arrays


    【解决方案1】:

    使用System.Array.Copy:

    string[] myArray = ....
    string[] copy = new string[10];
    Array.Copy(myArray, 2, copy, 0, 10);    
    

    【讨论】:

      【解决方案2】:

      Array.Copy

      (但请注意,它会在幕后循环播放,这是最佳状态)。

      Example.

      【讨论】:

      • 大声笑...比你早 51 秒才搞定...我喜欢这个功能,但更喜欢循环,因为我可以根据需要解决它们。
      猜你喜欢
      • 2017-04-03
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 2012-11-01
      相关资源
      最近更新 更多