Codekommentare - // und /*. */

C# unterstützt zwei verschiedene Arten von Kommentaren. Einzelne Zeilenkommentare beginnen mit // und enden am Ende dieser Codezeile. Mehrzeile Kommentare beginnen mit /* und enden mit */. Im folgenden Code ist ein Beispiel für jede Methode dargestellt.

// 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
   */

Der mehrzeilige Kommentar kann auch verwendet werden, um Text in eine Codezeile einzufügen. Da diese Kommentare über ein explizites Schließenzeichen verfügen, können Sie nach dem Kommentar weitere ausführbaren Code einfügen:

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

Der Kommentar mit einer Zeile kann nach ausführbarem Code in derselben Zeile angezeigt werden. Der Kommentar endet am Ende der Textzeile:

return source++; // increment the source.

Einige Kommentare beginnen mit drei Schrägstrichen: ///. Dreifachstrichkommentare sind XML-Dokumentationskommentare. Der Compiler liest diese, um menschliche Dokumentationen zu produzieren. Weitere Informationen zu XML-Dokumentkommentaren finden Sie im Abschnitt zu Dreifachstrichkommentaren.