Come detto nel libro Microsoft Dynamics AX 2009 Programmazione: Introduzione E'necessari per mettere un punto e virgola dopo le dichiarazioni di x ++:È necessario il punto e virgola dopo le dichiarazioni in x ++?
Il punto e virgola in più dopo il dichiarazione della variabile è obbligatoria finchè il la prima riga di codice non è una parola chiave . Il punto e virgola indica al compilatore che le dichiarazioni variabili sono terminate. Non è possibile dichiarare nuove variabili dopo questo punto e virgola .
(copiati direttamente dal libro, immutata, se necessario i'll toglierlo)
Tuttavia, quando rimuovo il punto e virgola ed eseguire il lavoro, Theres assolutamente nessun errore o un problema:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
funziona altrettanto
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
è davvero necessario? dovrei abituarmi a usarlo?
Stavo per fare la stessa domanda quando mi sono imbattuto in http://msdn.microsoft.com/en-us/library/cc967415.aspx. Buona domanda! –
per ulteriori informazioni: http://blogs.msdn.com/b/mfp/archive/2008/04/24/what-s-up-with-this-semicolon.aspx –
La tua risposta è proprio lì nella definizione. "obbligatorio fino a quando la prima riga di codice non è una parola chiave." 'print' è una parola chiave. – SShaheen