A sintaxe do C# é muito parecida com a do C++. A princípio, quando uma construção do C++ não oferece problemas, ela é usada. Algumas características são dignas de nota:
- Todo código e todas as declarações de variáveis em C# são colocados dentro de classes. Não existem funções órfãs como acontece no C, C++ e Visual Basic. Programas executáveis devem implementar uma classe que contenha o método “Main”. Como no C e no C++, o método “Main” é o ponto de entrada do aplicativo. Como ele é um método “static”, ele não está associado a nenhum objeto;
- Os comentários são precedidos de //;
- Os blocos são definidos por { e }.
- “System.Console.WriteLine” é o “referência completa” de uma função que escreve na console. Esta função é associada à classe (static) e não é preciso a criação de um objeto para chamá-la;