C sharp - c# como llamar a static void Main(string[] args)

   
Vista:

c# como llamar a static void Main(string[] args)

Publicado por Harlock (1 intervención) el 01/05/2014 13:49:50
Saludos,

tengo un programa que comienza dentro de una clase(Class1) así de la siguiente manera(como es habitual)

static void Main(string[] args)
{
//..
]

cuando lo quiero llamar/ejecutar/disparar desde otro cs con un evento clik de un botón, no sé como hacerlo:

private void button8_Click(object sender, EventArgs e)
{
Class1 s = new SplashDemo.Class1();
s.Main();
}

Me indica el error: Ninguna sobrecarga para el método Main toma 0 argumentos.
pero dentro del Main yo no uso ni strings , ni args para nada, no aparecen.
y el programa no me funciona si me cargo en la declaración el "string[] args"

que puedo hacer? Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

c# como llamar a static void Main(string[] args)

Publicado por Pico (114 intervenciones) el 01/05/2014 14:45:43
Si es una función estática de c# no pertenece al objeto creado sino a la clase, con lo que se llama Class1.main, sin ningún new. Los parámetros tienes que pasárselos, aunque sea le pasas un null.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar