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
广告