El método String.Copy(String) se usa para crear una nueva instancia de String con el mismo valor que un String especificado . En otras palabras, este método se usa para copiar los datos de una string en una nueva string .
La nueva string contiene los mismos datos que una string original, pero representa una referencia de objeto diferente.
Sintaxis:
public static string Copy (string value);
Parámetro: Aquí el valor es la string que se va a copiar.
Valor de retorno: el tipo de retorno de este método es System.String . Este método devuelve una nueva string que contiene los datos similares al valor .
Excepción: este método dará ArgumentNullException si el valor es nulo.
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 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); } }
Original String strA: GeeksforGeeks Copied String strB: GeeksforGeeks
Ejemplo 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)); } }
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
Referencia:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA