Anuncios

Bienvenidos sean a este post, hoy veremos un metodo del tipo string.

Anuncios

Este metodo nos permite crear una nueva instancia de una cadena con el mismo valor, pasemos a ver su sintaxis:

String.Copy(variable)
Anuncios

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;
	}
}
Anuncios

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>
Anuncios

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.

Anuncios

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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50

Anuncio publicitario