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

Содержимое удалено Содержимое добавлено
Нет описания правки
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 10:
 
;Многострочные комментарии: При помощи них можно закомментировать любой отрезок кода. Такие комментарии начинаются с "/*" и заканчиваются "*/". Весь текст между ними, независимо от того, находится он на одной строке или нескольких, будет закомментирован.
<sourcesyntaxhighlight lang="csharp">
//Это комментарий, который действует лишь до конца строки.
using System; //Как видно, предыдущий комментарий не распространяется на строку ниже.
Строка 18:
закомментировать так много строк, как захотим
*/
</syntaxhighlight>
</source>
 
;Комментарии XML документации: Эти комментарии используются для документации кода. Так например, прокомментировав класс, при обращении к нему Visual Studio покажет нам наш комментарий, либо, после того как мы закончим программу, будет возможно автоматически сгенерировать документацию. В данном случае возможно использование как однострочных, так и многострочных комментариев. Комментарии XML похожи на обычные, за исключением того что комментарий начинается с последовательности: "///", а многострочные начинаются с "/**", потом каждая следующая строка отделяется при помощи символа "*", и наконец последняя помечается "*/". Например:
 
<sourcesyntaxhighlight lang="csharp">
/// <summary> Документация </summary>
/// <remarks>
Строка 36:
* </remarks>
*/
</syntaxhighlight>
</source>
 
''Надо заметить, что однострочные комментарии употребляются чаще, да и намного легче многострочных.''
Строка 51:
 
Например, в C# существует класс <code>Console</code> при помощи которого совершается большинство операций с окном консоли. Если мы попытаемся выполнить код, указанный ниже, то в итоге компилятор будет выдавать ошибку до тех пор, пока мы не объявим <code>console</code>.
<sourcesyntaxhighlight lang="csharp">
// Ошибка компиляции!
console.writeline("Hello");
</syntaxhighlight>
</source>
 
А в данном случае программа будет скомпилирована успешно, так как используем правильный регистр:
<sourcesyntaxhighlight lang="csharp">
Console.WriteLine("Hello");
</syntaxhighlight>
</source>
 
{{BookCat}}