Como se ha dicho en el libro Microsoft Dynamics AX 2009 Programación: Introducción Está necesarios para poner punto y coma después de las declaraciones de x ++:¿Es realmente necesario el punto y coma después de las declaraciones en x ++?
El punto y coma adicional después de la declaración de variables es obligatorio, siempre y cuando el La primera línea de código no es una palabra clave . El punto y coma le dice al compilador que las declaraciones variables han llegado a su fin. No puede declarar nuevas variables después de este punto y coma.
(copiado directamente del libro, sin cambios, si es necesario voy eliminarlo)
Sin embargo, cuando me quito el punto y coma y ejecutar el trabajo, HAY absolutamente ningún error o problema:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
funciona igual de
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
¿es realmente necesario? ¿debería acostumbrarme a usarlo?
Estaba a punto de hacer la misma pregunta cuando me encontré con http://msdn.microsoft.com/en-us/library/cc967415.aspx. ¡Buena pregunta! –
para obtener más información: http://blogs.msdn.com/b/mfp/archive/2008/04/24/what-s-up-with-this-semicolon.aspx –
Su respuesta está ahí en la definición. "obligatorio siempre que la primera línea de código no sea una palabra clave". 'print' es una palabra clave. – SShaheen