【问题标题】:which is best Copyto() or Clone()? [duplicate]哪个是最好的 Copyto() 或 Clone()? [复制]
【发布时间】:2010-09-02 09:06:43
【问题描述】:

可能重复:
What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?

何时使用 copyto() 和 Clone().. 有什么场景可以使用吗? 我知道 Clone() 总是返回对象.. 所以我们需要强制转换..

【问题讨论】:

  • 我不知道你到底在问什么:-\
  • 你问的是哪个类/类型?

标签: c#


【解决方案1】:

...到 大胆地(在这种情况下是斜体)询问其他开发人员之前问过什么... ;-)

Difference between the System.Array.CopyTo() and System.Array.Clone()

【讨论】:

  • 如果您确信这是一个骗子,请使用“关闭”链接并将该问题引用为重复项。 不要把它当作答案,因为它不是。
  • @Rob:我知道,但考虑到 OP 的重复性和字体类型,我忍不住用这个双关语。
【解决方案2】:

取决于您尝试做什么,Copyto() 将添加到已经存在的数组中,而 Clone() 将复制。

【讨论】:

    【解决方案3】:

    假设您提出了有关数组的问题,

    Clone() 方法返回一个包含原始数组中所有元素的新数组(浅拷贝)对象。 CopyTo() 方法将元素复制到另一个现有数组中。
    当您想将元素从一个数组复制到另一个现有数组时,您可以使用 CopyTo() 否则使用 Clone()。

    【讨论】:

      猜你喜欢
      • 2019-12-02
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多