Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức C # String CopyTo ()

Phương thức CopyTo () trong C # được sử dụng để sao chép một số ký tự được chỉ định từ một vị trí được chỉ định trong trường hợp này sang một vị trí được chỉ định trong một mảng các ký tự Unicode.

Cú pháp

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

Ở trên,

  • srcIndex - Chỉ mục của ký tự đầu tiên trong trường hợp này để sao chép.
  • đích - Mảng các ký tự Unicode mà các ký tự trong trường hợp này được sao chép sang.
  • destIndex - Chỉ mục ở đích mà tại đó hoạt động sao chép bắt đầu.
  • Đếm - Số ký tự trong trường hợp này để sao chép tới đích.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

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);
   }
}

Đầu ra

String = JohnAndJacob
ohnA

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác -

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);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

String = JohnAndJacob
ABCD
ABChnAn