C# |如何将一个字符串复制到另一个字符串中
原文:https://www . geesforgeks . org/c-sharp-如何将一个字符串复制到另一个字符串中/
弦。复制(字符串)方法用于创建与指定的字符串具有相同值的字符串的新实例。换句话说,这种方法用于将一个字符串的数据复制到一个新的字符串中。 新字符串包含与原始字符串相同的数据,但表示不同的对象引用。
语法:
public static string Copy (string value);
参数:此处值是要复制的字符串。
返回值:该方法的返回类型为系统。弦。该方法返回一个新字符串,该字符串包含类似于值的数据。
异常:如果值为空,该方法将给出 ArgumentNullException。
下面给出了一些例子,以便更好地理解实现:
例 1:
// C# program to illustrate Copy() Method
using System;
class GFG {
// Main Method
static public void Main()
{
// string which is to be copied
string strA = "GeeksforGeeks";
// Copy the data of strA string
// into strB string
// using Copy() method
string strB = String.Copy(strA);
Console.WriteLine("Original String strA: {0}", strA);
Console.WriteLine("Copied String strB: {0}", strB);
}
}
Output:
Original String strA: GeeksforGeeks
Copied String strB: GeeksforGeeks
例 2:
// C# program to check reference of strings
using System;
class GFG {
// Main Method
static public void Main()
{
// string
string strA = "GeeksforGeeks";
string strB = "C# Tutorials";
Console.WriteLine("Original string A: {0}", strA);
Console.WriteLine("Original string B: {0}", strB);
Console.WriteLine();
Console.WriteLine("After copy:");
// copy the data of strA string
// into strB string
// using Copy() method
strB = String.Copy(strA);
Console.WriteLine("Value of string A: {0}", strA);
Console.WriteLine("Value of string B: {0}", strB);
// Checking the reference of both string
Console.WriteLine("Is reference of strings is equal : {0}",
Object.ReferenceEquals(strA, strB));
}
}
Output:
Original string A: GeeksforGeeks
Original string B: C# Tutorials
After copy:
Value of string A: GeeksforGeeks
Value of string B: GeeksforGeeks
Is reference of strings is equal : False
参考:
版权属于:月萌API www.moonapi.com,转载请注明出处