Komentáře ke kódu - // a /*. */

Jazyk C# podporuje dvě různé formy komentářů. Jednořádkové komentáře začínají // a končí na konci tohoto řádku kódu. Víceřádkové komentáře začínají /* a končí na */. Následující kód ukazuje příklad každého z nich:

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

Víceřádkový komentář lze také použít k vložení textu do řádku kódu. Vzhledem k tomu, že tyto komentáře mají explicitní uzavírací znak, můžete za komentář zahrnout další spustitelný kód:

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

Komentář s jedním řádkem se může zobrazit po spustitelném kódu na stejném řádku. Komentář končí na konci řádku textu:

return source++; // increment the source.

Některé komentáře začínají třemi lomítky: ///. Komentáře s trojitým lomítkem jsou komentáře dokumentace XML. Kompilátor je přečte, aby vytvořil lidskou dokumentaci. Další informace o komentářích dokumentu XML najdete v části o komentářích s trojitým lomítkem.