Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2013, 00:37
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Problemas con clase,objetos y propiedades

Buenas, el fallo diría que lo tienes en la función "Imprimir":

Código C++:
Ver original
  1. public void _Imprimir()
  2.         {
  3.             Datos idc = new Datos();
  4.            
  5.             Console.SetCursorPosition(02,08);
  6.             Console.Write("El cliente se llama...: {0} y gana mensualmente...$ {1}" , idc.Nombre,idc.Sueldo);
  7.        
  8.             Console.SetCursorPosition(02,10);
  9.             Console.Write("Presione una tecla para cerrar la aplicación...");
  10.             Console.ReadKey();
  11.  
  12.         }

Si te das cuenta, imprimes la variable "idc" que acabas de declarar en la primera linea del cuerpo de la función. Esto hace que tanto Nombre como Sueldo no estén definidos. Entiendo que ese es el error, no? Que capturas primero unos valores que la función Imprimir no te muestra por pantalla. Piensa que aunque sean dos objetos de la misma clase, son totalmente diferentes (instancias diferentes) y por tanto los valores que almacen también lo son.

Para solucionarlo tendrías que pasar en el main el valor de "DatosCte" a la clase Imprimir. O montar el diseño de otra forma.
__________________
Aviso: No se resuelven dudas por MP!

Última edición por Malenko; 05/08/2013 a las 00:42