C# String CopyTo() 方法


C# 中的 CopyTo() 方法用於將指定位置中指定數量的字元從該例項複製到 Unicode 字元陣列中指定的位置。

語法

public void CopyTo (int srcIndex, char[] dest, int desIndex, int count);

如下所示:

  • srcIndex - 要複製的此例項的第一個字元的索引。
  • dest - 將此例項中的字元複製到的 Unicode 字元陣列。
  • destIndex - 複製操作開始的目標索引。
  • Count - 要複製到目標的此例項中的字元數。

示例

我們現在來看看一個例子 -

 實際演示

using System;
public class Demo {
   public static void Main() {
      string str = "JohnAndJacob";
      Console.WriteLine("String = "+str);
      char[] destArr = new char[20];
      str.CopyTo(1, destArr, 0, 4);
      Console.Write(destArr);
   }
}

輸出

String = JohnAndJacob
ohnA

示例

我們現在再看一個例子 -

 實際演示

using System;
public class Demo {
   public static void Main() {
      string str = "JohnAndJacob";
      Console.WriteLine("String = "+str);
      char[] destArr = new char[20];
      destArr[0] = 'A';
      destArr[1] = 'B';
      destArr[2] = 'C';
      destArr[3] = 'D';
      Console.WriteLine(destArr);
      str.CopyTo(2, destArr, 3, 4);
      Console.Write(destArr);
   }
}

輸出

這將產生以下輸出 -

String = JohnAndJacob
ABCD
ABChnAn

更新於:30-Apr-2020

1000+ 次瀏覽

開啟你的職業

透過完成課程取得認證

開始
廣告
© . All rights reserved.