Commenti di codice : // e /*. */

C# supporta due diverse forme di commenti. I commenti a riga singola iniziano con // e terminano alla fine di tale riga di codice. I commenti su più righe iniziano con /* e terminano con */. Il codice seguente visualizza un esempio con ogni metodo:

// This is a single line comment.

/* This could be a summary of all the
   code that's in this class.
   You might add multiple paragraphs, or links to pages
   like https://learn.microsoft.com/dotnet/csharp.
   
   You could even include emojis. This example is 🔥
   Then, when you're done, close with
   */

Il commento su più righe può essere usato anche per inserire testo in una riga di codice. Poiché questi commenti hanno un carattere di chiusura esplicito, è possibile includere più codice eseguibile dopo il commento:

public static int Add(int left, int right)
{
    return left /* first operand */ + right /* second operand */;
}

Il commento a riga singola può essere visualizzato dopo il codice eseguibile nella stessa riga. Il commento termina alla fine della riga di testo:

return source++; // increment the source.

Alcuni commenti iniziano con tre barre: ///. I commenti a barre triple sono commenti di documentazione XML. Il compilatore legge questi elementi per produrre documentazione umana. Per ulteriori informazioni sui commenti della documentazione XML, consultare la sezione relativa ai commenti a barre triplicati.