CLR: .Net / Mono / Boo / Otros CLR > C#

 pongo system.console.readkey(); o . readline(); y se sale la consola =

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa