C Sharp/Синтаксис: различия между версиями

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