C Sharp/Синтаксис: различия между версиями
Содержимое удалено Содержимое добавлено
Redsrul (обсуждение | вклад) Новая страница: «{{C Sharp/Навигация}} Синтаксис C# очень похож на синтаксис Java, так как они оба наследуют синт...» |
Redsrul (обсуждение | вклад) →Комментарии: дополнение |
||
Строка 5:
== Операторы ==
== Комментарии ==
Комментарии позволяют не только временно исключать часть кода, но и писать комментарии к функциям, классам, и.т.д прямо в коде. На этап компиляции все комментарии игнорируются, поэтому можно не беспокоится о увеличении размера или какого либо воздействия на конечный файл, так туда они не попадут.
;Однострочные комментарии: "//" Эта последовательность символов, маркирует весь последующий код в строке как комментарий.
;Многострочные комментарии: При помощи них можно за комментировать любой отрезок кода. такие комментарии начинаются с "/*" и заканчиваются "*/". Весь текст между ними, независимо от того, находится он на одной строке или нескольких, будет за комментирован.
<source lang="csharp">
//Это коментарий который действует лишь до конца строки.
using System; //Как видно предыдущий комментарий не распространяется на строку ниже.
/*
А здесь мы
можем
за коментировать так много строк как захотим
*/
</source>
;Комментарии XML документации: Эти комментарии используются для документации кода. Так например прокомментировав класс, при обращении к нему Visual Studio покажет нам наш комментарии, либо после того как мы закончим программу будет возможно автоматически с генерировать документацию. В данном случае возможно использование как одно строчных, так и много строчных комментариев. Rомментарии XML похожи на обычные, за исключением того что комментарий начинается с последовательности: "///", а много строчные начинаются с "/**", потом каждая следующая строка отделяется при помощи символа "*", и наконец последняя помечается "*/". Например:
<source lang="csharp">
/// <summary> Документация </summary>
/// <remarks>
/// Это однострочный коммментарий
/// </remarks>
/**
* <summary> Документация </summary>
* <remarks>
* А это
* многострочный
* </remarks>
*/
</source>
''Надо заметить, что однострочные комментарии употребляются чаще, да и намного легче многострочных.''
== Чувствительность к регистру ==
|