jueves, 3 de marzo de 2011

Inicializando una clase en C# con sus propiedades

Pues en este ejemplo no hay mucha ciencia, solo es utilizar sus propiedades para inicializarlo, sin utilizar un constructor sobrecargado.

Empecemos con la definición de la clase.

    private class Person
{
public string Nombre { get; set; }
public string Apellido { get; set; }
}

De hecho podemos observar que la clase ni siquiera tiene un constructor, pero por defecto siempre tiene el constructor sin parámetros.


ahora en otra rutina que no sea dentro de esta clase, se crea un objeto que instanciara a nuestra clase, y le pasamos el valor para esos parámetros.

Person persona = new Person
{
Nombre = "Juanito",
Apellido = "Maldad"
};

Y listo, ya esta instanciada la clase y además inicializamos sus valores utilizando sus propiedades.


Saludos Sonrisa

Incluir librerías con atajos

Nos ha pasado que de repente estamos trabajando con ciertas clases, y esas clases están en una librería que no hemos importado y que luego ni nos acordamos en cual librería esta contenida. Bueno si a ustedes no, a mi si. Y este atajo es para poder hacer esa importación mas fácil.

Lo primero es escribir el nombre de la clase que vamos a utilizar. y nos da como resultado la imagen que viene abajo, una palabra, subrayada de rojo por que no es reconocida por el compilador, y con un pequeño rectángulo azul al inicio de la palabra.

StringBuilder

Para hacer la importación tenemos 2 opciones, una poner el mouse sobre la palabra y esperar a que salga el menú contextual, o dos presionar las teclas de Ctrl + .   “Control  mas Punto”

StringBuilder2

Voala. y nos aparecerá ese menú contextual donde solo presionamos enter para importar la librería necesaria.

Felices trazos. Guiño