C# String CopyTo() 方法
csharpserver side programmingprogramming更新于 2025/9/1 12:49:00
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

