CLR: .Net / Mono / Boo / Otros CLR > C#
Array y propiedades en c sharp
DanielC#:
Hola profe.
--- Citar ---Pues probe tu codigo y no se como dices que funciona, al menos a mi no me funciono, y no solo imprimir, todo el codigo tiene errores de sintaxis.
--- Fin de la cita ---
Estaba tan embotado que pegue mal el código, casi siempre cuando estoy aprendiendo algo tengo 2 IDE de Visual
C# 2010 abiertos, y del apuro me equivoque, mil disculpas(se me quemaban las batatas).-
Debo aclarar que soy muy ansioso a la hora de resolver un programa que no me funciona, soy nuevo en C# y además con mis 61 años y sin ningún conocido que sepa programar, suelo ponerme un poco insistente en los foros (y por esas ansias las equivocaciones)espero me tengan paciencia.-
Saludos y hasta la proxima.
Daniel
DanielC#:
Hola Profe.
Me podrías dar alguna explicación de estas 2 líneas, no las encuentro en el libro en el cual estoy estudiando.-
--- Código: ---static Cliente[] clientes = new Cliente[5];
--- Fin del código ---
--- Código: ---clientes[temp] = new Cliente();
--- Fin del código ---
Saludos y hasta la proxima. :gracias:
Daniel
ProfesorX:
1.
--- Código: ---static Cliente[] clientes = new Cliente[5];
--- Fin del código ---
R.- Bueno, esta linea simplemente crea un arreglo que contiene 5 referencias a objetos de tipo Cliente. En C#, todos los objetos se manejan por medio de referencias; Si alguna vez programaste en C/C++, las referencias son parecidas a los apuntadores.
2.
--- Código: ---clientes[temp] = new Cliente();
--- Fin del código ---
R.- Se crea un nuevo objeto de tipo cliente, y guardamos su direccion (referencia) en el arreglo clientes[temp], de esa forma podemos acceder facilmente al objeto Cliente, incluso recorrerlo mediante ciclos, sin necesidad de estar creando una variable diferente para cada cliente (cliente1, cliente2, etc)
Esspero que la informacion te sirva.
Saludos :)
DanielC#:
Hola Profe.
Me sirvió de mucho,solo que los arreglos los conocía solo con variables, array de objetos no los tenia todavia (espero no estar metiendo la pata con mi definición.-).-
En cuanto a lo segundo sabia que los objetos se creaban de esta manera,
--- Código: ---Cliente cte = new Cliente();
--- Fin del código ---
no lo tenia de esa manera.-
Bueno seguiré leyendo y tratando de asimilar lo más posible.-
Saludos, hasta la proxima. :gracias:
Daniel
Navegación
[*] Página Anterior
Ir a la versión completa