Introducción
La sintaxis de C# es muy parecida a la de C, C++ y, sobre todo, Java. Así,
por ejemplo, declarar una variable o un puntero en C# se escribe igual que en
C:
int a;
int* pA;
Aunque el código sea sintácticamente
idéntico, semánticamente puede ser muy distinto, es decir: mientras en C la una
variable de tipo int es eso y nada más, en C# una variable de tipo int es en
realidad un objeto de la clase System.Int32. Las diferencias más importantes
entre C y C# no suelen ser sintácticas sino sobre todo semánticas.
En C# todas las instrucciones y declaraciones
deben terminar con ; (punto y coma), salvo que haya que abrir un bloque de
código. Al contrario que en Visual Basic, aquí se puede poner una
instrucción que sea muy larga en varias líneas sin poner ningún tipo de signo especial
al final de cada una.