Комментарии C# предназначены только для чтения вами, а не для выполнения компьютером. Все комментарии, отображаемые в редакторе кода, по умолчанию имеют зеленый цвет, что упрощает идентификацию этих строк, а компилятор C# игнорирует эти части при выполнении вашей программы.

Используйте комментарии только для пояснения кода, который трудно понять. Разработчик пишет комментарии во время написания кода, так что, если другому разработчику потребуется отредактировать этот код, он или она сможет легко понять код, что значительно облегчит будущие изменения в вашем коде.

После прочтения этой статьи я рекомендую вам ознакомиться с моим бесплатным Кратким руководством по началу работы с C# Здесь, где я подробно объяснил большинство тем с помощью видео.

Однострочные комментарии

Вы можете превратить любую строку в однострочный комментарий, начав ее с двух знаков косой черты //, указывающих, что оставшаяся часть строки является комментарием. Как только компилятор считывает косые черты, с которых начинается комментарий, он игнорирует все символы до конца текущей строки. Другими словами, весь текст, расположенный после //, будет рассматриваться как однострочный комментарий.

// This is a comment 
Console.WriteLine("This is not a comment");

Запустить демоверсию

Если вы запустите эти две строки, вы получите следующий вывод: This is not a comment

Первая строка игнорируется при запуске программы. Комментарий, начинающийся с //, предназначен только для вас и других людей, читающих код.

// int age = 35; 
Console.WriteLine(age); // Error

Компилятор проигнорировал первую строку кода и использовал ее как комментарий.

Запустить демоверсию

Комментарии в конце строки

Вы также можете поместить комментарии в конце строки кода, например:

int variableName = 1; //this is a comment

Запустить демоверсию

Все, что до //, — это обычная строка кода, а все, что после — комментарий.

Многострочные комментарии (комментарии с разделителями)

Иногда вы можете захотеть использовать более одной строки для комментариев, не имея // символов в начале каждой строки. Многострочный комментарий можно разделить на несколько строк. Комментарий этого типа начинается со знака открытого комментария /* и заканчивается знаком закрытого комментария */. Весь текст между разделителями игнорируется компилятором. Вы можете увидеть пример ниже.

/* 
Comment Line 1 
Comment Line 2 
*/ 
/********************** 
Comment Line 1
Comment Line 2 
**********************/

Запустить демоверсию

Многострочные комментарии C# хороши для визуального выделения разделов вашего кода, когда вы его читаете. Вы можете использовать их для описания того, что происходит в разделе кода.

Пожалуйста, поделитесь этим постом с любовью ❤️

Первоначально опубликовано на www.codebuns.com 7 января 2019 г.