C#如何复制字符串

C# 字符串类提供了两种复制字符串的方法——Copy 和 CopyTo。
Copy 方法将一个字符串的内容复制到另一个。
Copy 方法是一个静态方法,它接受一个字符串作为输入,并返回另一个与输入字符串内容相同的字符串。

例如,以下代码将 authorName 字符串复制到 copyAuthor 字符串。

string firstName = "Onitroad";

string lastName = ".com";

string authorName = firstName + " " + lastName;

Console.WriteLine("Oroirnal String: {0}", authorName);

string copyAuthor = string.Copy(authorName);

Console.WriteLine("Copied String: {0}", copyAuthor);

CopyTo方法将指定数量的字符从此实例中的指定位置复制到字符数组中的指定位置。
例如,以下示例将str1的内容复制到字符数组。
我们还可以指定字符串的起始字符和要复制到数组的字符数。

string firstName = "Onitroad";

string lastName = ".com";

string authorName = firstName + " " + lastName;

char[] copiedString = { 'c', 's', 'h', 'a', 'r', 'p',  '', 'w', 'o', 'r', 'l', 'd' }; 

Console.WriteLine("Oroirnal String: {0}", authorName);

authorName.CopyTo(2, copiedString, 2, 6);

Console.WriteLine(copiedString);
日期:2020-04-11 22:50:20 来源:oir作者:oir