Bienvenidos sean a este post, hoy veremos un metodo del tipo string.
Este metodo nos permite crear una nueva instancia de una cadena con el mismo valor, pasemos a ver su sintaxis:
String.Copy(variable)
Para entender el concepto de este metodo vamos a crear un ejemplo, para ello haremos un nuevo archivo con el nombre de copiar.cs y le agregaremos el siguiente codigo:
copiar.cs
using System;
public class Program
{
static int Main()
{
string t1 = "tinchicus";
string t2 = string.Copy(t1);
Console.WriteLine("t1: " + t1);
Console.Write("t2: " + t2);
return 0;
}
}
Primero definiremos una variable con un texto, en la siguiente variable usaremos el metodo para que copie el mismo valor de t1 en esta variable pero no compartiran la direccion de memoria sino el valor, por ultimo mostraremos los valores de ambas variables, compilemos y veamos como es su salida:
C:\Users\tinchicus>copiar.exe
t1: tinchicus
t2: tinchicus
C:\Users\tinchicus>
Observen que ambas variables tienen el mismo valor, en este momento se estaran preguntando porque hicimos esto si tranquilamente podriamos haber asignado una variable a la otra pero esto no asignara el valor sino la direccion de memoria del valor por lo tanto no podemos asegurar que ese valor no desaparezca, en cambio de esta forma se crea una nueva direccion de memoria para el nuevo valor y nunca lo perderemos.
En resumen, hoy hemos visto Copy, que es, para que sirve, como es su sintaxis, y un ejemplo simple para verlo en accion, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
