ในภาษา C# เราสามารถที่จะทำการ Comment เนื้อหาบางส่วนของโปรแกรม เพื่อไม่ให้ compiler นำไปแปลความหมาย ซึ่งจะมีประโยชน์ดังนี้
ลักษณะการ Comment ของ C# แบ่งได้เป็น
////// main class of program /// class Program { ////// entry point of application and print message "Hello World" to screen /// ///command line arguments static void Main(string[] args) { Console.WriteLine("Hello World"); } }
<!--?xml version="1.0" encoding="utf-8" ?-->
<project name="ndoc">
<ndoc>
<assemblies basedir="NDocTaskDemo\bin\Debug">
<include name="NDocTaskDemo.exe">
</include></assemblies>
<summaries>
<include name="NDocTaskDemo.xml">
</include></summaries>
<documenters>
<documenter name="MSDN">
<property name="OutputDirectory" value="documents">
<property name="HtmlHelpName" value="NDocTaskDemo">
<property name="ShowMissingSummaries" value="True">
<property name="HtmlHelpCompilerFilename" value="hhc.exe">
<property name="IncludeFavorites" value="False">
<property name="Title" value="MySystem (NDoc)">
<property name="SplitTOCs" value="False">
<property name="DefaulTOC" value="">
<property name="ShowVisualBasic" value="False">
<property name="ShowMissingSummaries" value="True">
<property name="ShowMissingRemarks" value="False">
<property name="ShowMissingParams" value="True">
<property name="ShowMissingReturns" value="True">
<property name="ShowMissingValues" value="True">
<property name="DocumentInternals" value="True">
<property name="DocumentProtected" value="True">
<property name="DocumentPrivates" value="True">
<property name="DocumentEmptyNamespaces" value="False">
<property name="IncludeAssemblyVersion" value="True">
<property name="CopyrightText" value="Copyright - CodeSanook.com">
<property name="CopyrightHref" value="http://www.codesanook.com">
</documenter>
</documenters>
</ndoc>
</project>