Duda

05/11/2003 - 23:42 por TR | Informe spam
Hola,

soy nuevo en esto de C# y tengo una duda:


public Contacto[] vercontacto()
{

return new Contacto[] {

new Contacto ("Alexis Reátegui", "alexisr@hotmail.com","5552266" ),

new Contacto ("Jorge Oblitas", "dragonsking@hotmail.com","4444466" ),

new Contacto ("Sergio Victorio", "t-sergiv@microsoft.com","3333366" ),

new Contacto ("Guino Henostroza", "guino@hotmail.com","4564433" ),

new Contacto ("Daniel Seara", "daniseara@msn.com","9987667" )

};
}


No entiendo mucho, este método devuelve un array de Contactos. Un objeto
en C# se crea con solo poner NEW ?


public class Contacto
{
public Contacto() {}

public Contacto(string nombre, string email, string fono)
{
Nombre= nombre;
Email=email;
Telefono=fono;
}
}

y aqui esta la case Contacto con el constructor que recibe los 3 campos
que se indican... pero que es public Contacto() {} , que es lo que hace...?


Saludos y Gracias
 

Leer las respuestas

#1 Millan Andres Sanchez Diaz
06/11/2003 - 00:12 | Informe spam
Eso es. Usas la palabra New para instanciar nuevos objetos.


Contacto() es un constructor al que no se le estan enviando parametros.
Como tu no estas poniendo codigo dentro de este constructor puedes
eliminarlo de tu programa y no pasara nada. Puedes llegar a usarlo para
inicializar algunas variables de tu clase.
Tu solo estas usando un constructor al que se le envian 3 parametros.

Millán Andrés Sánchez Díaz
Business and Technology Consultant
Tel.: (571) 6147862 - 6147983
Fax: (571) 5287076
Cel : 310- 8656566
Email:

SYS Tecnologías Integradas Ltda.
Bogota, Colombia
www.systecnologias.com

"TR" wrote in message news:
Hola,

soy nuevo en esto de C# y tengo una duda:


public Contacto[] vercontacto()
{

return new Contacto[] {

new Contacto ("Alexis Reátegui", "","5552266" ),

new Contacto ("Jorge Oblitas", "","4444466" ),

new Contacto ("Sergio Victorio", "","3333366" ),

new Contacto ("Guino Henostroza", "","4564433" ),

new Contacto ("Daniel Seara", "","9987667" )

};
}


No entiendo mucho, este método devuelve un array de Contactos. Un objeto
en C# se crea con solo poner NEW ?


public class Contacto
{
public Contacto() {}

public Contacto(string nombre, string email, string fono)
{
Nombre= nombre;
Email=email;
Telefono=fono;
}
}

y aqui esta la case Contacto con el constructor que recibe los 3 campos
que se indican... pero que es public Contacto() {} , que es lo que


hace...?


Saludos y Gracias

Preguntas similares