CLR: .Net / Mono / Boo / Otros CLR > C#
pongo system.console.readkey(); o . readline(); y se sale la consola =
whaitie:
hola que tal, tengo un problema sencillo pero a la ves confuso.
acabo de terminar un codigo, de un juego llamado Craps.
el cual consta de tirar dados (dentro de la memoria) y si sacas 7 o 11 entre la suma de 2 dados, ganas.
si sale 2,3, o 12 , pierdes.
el resto de los numeros deves de sacar de vuelta el mismo numero lo antes posible.
la cuestion es que programe todo y sin errores, el VS 2010 no marca ningun error, ni siquiera cuando lo ejecuta, sinplemente se cierra aunque ponga "Console.ReadKey();" o "Console.Readline();" en la clase "Craps" o la clase principal de ejecucion del programa "Test".
por favor amigos diganme que es lo que hago mal :(
ahi tienen adjunto los archivos.
muchas gracias por leer
ProfesorX:
El problema es que tienes 2 metodos, uno llamado main() (con minuscula) dentro de la clase test, y el otro Main() (con mayuscula) dentro de la clase Program.
C# siempre comienza la ejecucion en el metodo Main() (con mayuscula) y dado que ese metodo lo tienes vacio, por eso no ejecuta nada, y solamente se cierra.
La solucion es que coloques todo lo que tienes en el metodo main() de la clase test al metodo Main() de la clase program, y borra la clase test.
La clase program debe quedar asi:
--- Código: ---using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Craps
{
class Program
{
static void Main(string[] args)
{
Craps Juego = new Craps();
Juego.Jugar();
Console.ReadKey();
}
}
}
--- Fin del código ---
Saludos :)
whaitie:
Muchas gracias, tenias toda la razon ^^ , de despistado me habia olvidado que tenia 3 archivos,con 3 namespace "test" , "program" y "craps".
y me tengo que desascostumbrar a poner Main() en ves de main()
exitos! ^^
ProfesorX:
Estas equivocado en tu semantica:
--- Citar ---me tengo que desascostumbrar a poner Main() en ves de main()
--- Fin de la cita ---
Lo correcto es. "me tengo que acostumbrar a poner Main() en ves de main()."
Saludos :P
F_Tanori:
--- Cita de: ProfesorX en Domingo 7 de Agosto de 2011, 04:02 ---Estas equivocado en tu semantica:
--- Citar ---me tengo que desascostumbrar a poner Main() en ves de main()
--- Fin de la cita ---
Lo correcto es. "me tengo que acostumbrar a poner Main() en ves de main()."
Saludos :P
--- Fin de la cita ---
y en la ortografía...
"me tengo que acostumbrar a poner Main() en vez de main()."
:P
Navegación
[#] Página Siguiente
Ir a la versión completa