Komentar kode - // dan /*. */

C# mendukung dua bentuk komentar yang berbeda. Komentar baris tunggal dimulai dengan // dan berakhir di akhir baris kode tersebut. Komentar multibaris dimulai dengan /* dan diakhir dengan */. Kode berikut menunjukkan contoh masing-masing:

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

Komentar multibaris juga dapat digunakan untuk menyisipkan teks dalam baris kode. Karena komentar ini memiliki karakter penutupan eksplisit, Anda dapat menyertakan kode yang lebih dapat dieksekusi setelah komentar:

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

Komentar baris tunggal dapat muncul setelah kode yang dapat dieksekusi pada baris yang sama. Komentar berakhir di akhir baris teks:

return source++; // increment the source.

Beberapa komentar dimulai dengan tiga garis miring: ///. Komentar tiga garis miring adalah komentar dokumentasi XML. Kompilator membaca ini untuk menghasilkan dokumentasi manusia. Anda dapat membaca selengkapnya tentang komentar dokumen XML di bagian pada komentar garis miring tiga.