public static Tramite GetInstancia(Perro perro, Usuario usuario) { if (instancia == null) { instancia = new Tramite(perro, usuario); } return(instancia); }
static void Main(string[] args) { //Usuario usuario = new Usuario(); //Perro perro = new Perro(); Usuario usuario = Usuario.GetInstacia(); Perro perro = Perro.GetInstancia(); Console.WriteLine("¿Cúal es tu nombre?"); usuario.nombre = Console.ReadLine(); Console.WriteLine("¿Y el del perrito?"); perro.nombre = Console.ReadLine(); //Tramite tramite = new Tramite(perro, usuario); Tramite tramite = Tramite.GetInstancia(perro, usuario); }
static void Main(string[] args) { Usuario usuario = new Usuario(); Perro perro = new Perro(); Console.WriteLine("¿Cúal es tu nombre?"); usuario.nombre = Console.ReadLine(); Console.WriteLine("¿Y el del perrito?"); perro.nombre = Console.ReadLine(); Console.WriteLine("¿cuanto dinero es?"); usuario.dinero.cantidad = Console.ReadLine(); Console.WriteLine("¿que tipo de dinero es?"); usuario.dinero.tipo = Console.ReadLine(); Console.WriteLine("¿donde está la sucursal?"); perro.sucursal.direccion = Console.ReadLine(); Tramite tramite = new Tramite(perro, usuario); }