📌  相关文章
📜  C#|如何将一个字符串复制到另一个字符串(1)

📅  最后修改于: 2023-12-03 14:40:30.199000             🧑  作者: Mango

在C#中如何将一个字符串复制到另一个字符串

在C#中,可以使用字符串类提供的Copy方法将一个字符串复制到另一个字符串。

以下是如何使用Copy方法的示例代码:

string sourceString = "Hello, world!";
string targetString = "";

sourceString.Copy(targetString);

Console.WriteLine("Source String: " + sourceString);
Console.WriteLine("Target String: " + targetString);

输出将是:

Source String: Hello, world!
Target String: Hello, world!

在上面的代码中,我们首先定义了一个名为sourceString的字符串,它包含一个简单的问候语。

然后,我们定义了一个空字符串targetString,它将用于容纳复制后的字符串。

接下来,我们调用Copy方法,并将源字符串sourceString作为参数传递给它。此方法将源字符串的内容复制到目标字符串targetString中。

最后,我们使用Console.WriteLine方法输出源字符串和目标字符串的内容,以验证它们是否正确复制。

值得注意的是,Copy方法不会更改源字符串的内容。它只是复制其内容到目标字符串中。

此外,还可以通过使用字符串类提供的Substring方法来复制一个字符串的一部分内容到另一个字符串中,如下所示:

string sourceString = "Hello, world!";
string targetString = "";

targetString = sourceString.Substring(0, sourceString.Length);

Console.WriteLine("Source String: " + sourceString);
Console.WriteLine("Target String: " + targetString);

在上面的代码中,我们使用Substring方法来获取源字符串sourceString的所有内容,并将其赋值给目标字符串targetString

输出将是与先前相同的:

Source String: Hello, world!
Target String: Hello, world!

需要注意的是,Substring方法返回一个新的字符串对象,而不是修改现有的字符串对象。因此,我们需要将其显式赋值给目标字符串。

以上就是在C#中如何将一个字符串复制到另一个字符串的介绍。无论您是想将整个字符串复制或只想复制一部分内容,Copy方法或Substring方法都提供了方便的解决方案。