青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Programmer's Cookbook

{C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

XML Comments in C#

Author: James Foster Date Posted: 09/02/2001 .NET Version: 1.0.3705
Many of you have heard of JavaDoc, a feature of Java that automatically generates HTML documentation for your code. C#, and the C# compiler, is capable of a similar function, yet produces XML instead of directly producing HTML. This makes the documentation much more flexible.

Commenting Syntax
To use the XML commenting features of C#, you begin by commenting your source code using the special comment syntax, /// (three slashes). After the slashes you use one of the predefined tags for documentation comments, or embed your own. Your custom xml tags will carry over into the result XML documentation.

Predefined TagUsed for
<c>a way to indicate that text within a description should be marked as code
<code>a way to indicate multiple lines as code
<example>lets you specify an example of how to use a method or other library member
<exception>lets you document an exception class
<include>lets you refer to comments in another file, using XPath syntax, that describe the types and members in your source code.
<list>Used to insert a list into the documentation file
<para>Used to insert a paragraph into the documentation file
<param>Describes a parameter
<paramref>gives you a way to indicate that a word is a parameter
<permission>lets you document access permissions
<remarks>where you can specify overview information about the type
<returns>describe the return value of a method
<see>lets you specify a link
<seealso>lets you specify the text that you might want to appear in a See Also section
<summary>used for a general description
<value>lets you describe a property
Example
The following example adds comments to our introductory HelloWorld console application.
using System;

namespace HelloWorld
{
????/// <summary>
????/// Sample Hello World in C#
????/// </summary>
????publicclass HelloWorld
????{
????????/// <summary>
????????/// Console Application Entry Point
????????/// <param name="args">Command Line Arguments</param>
????????/// <returns>Status code of 0 on successful run</returns>
????????/// </summary>
????????publicstaticint Main(string[]args)
????????{
????????????System.Console.WriteLine("HelloWorld");
????????????stringname= System.Console.ReadLine();

????????????return(0);
????????}
????}
}

To get the resulting XML Documentation file, we call the csc compiler with the /doc option.

csc /doc:HelloWorld.xml helloworld.cs 或修改工程的property.build.output.xmldocument.(在2005中)


HTML Web Pages
You may be asking yourself: how do I get nicely formatted web pages? Well, you could write your own XSL to transform the XML documentation file, or you could use Visual Studio.NET. By using the Tools -> Build Comment Web Pages option, you can get a set of html files detailing your entire project or solution. Here is a screen shot by building web pages for our HelloWorld example:


But if you want to create easy-to-use, helpful, cross-referenced and attractive documentation, then I can strongly recommend the free, open source tool NDoc. The screenshot below is taken from a compiled help file produced from NDoc and is an example of the quality it can produce.



可以把xml制作chm的工具
NANT? 下載:http://nant.sourceforge.net/
NDOC? 下載:http://ndoc.sourceforge.net/

posted on 2006-04-13 14:02 夢在天涯 閱讀(843) 評論(1)  編輯 收藏 引用 所屬分類: C#/.NET

評論

# re: XML Comments in C# 2006-04-30 16:25 夢在天涯

很好用的啊,但是好像沒有最新的支持.net 2.0的啊!  回復  更多評論   

公告

EMail:itech001#126.com

導航

統計

  • 隨筆 - 461
  • 文章 - 4
  • 評論 - 746
  • 引用 - 0

常用鏈接

隨筆分類

隨筆檔案

收藏夾

Blogs

c#(csharp)

C++(cpp)

Enlish

Forums(bbs)

My self

Often go

Useful Webs

Xml/Uml/html

搜索

  •  

積分與排名

  • 積分 - 1816403
  • 排名 - 5

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲视频精选在线| 亚洲欧美日韩精品久久亚洲区 | 最新日韩在线| 久久午夜激情| 蜜桃久久av| 亚洲免费黄色| 亚洲视频播放| 国产伦精品一区二区三区在线观看| 性色一区二区三区| 亚洲欧美国产视频| 悠悠资源网亚洲青| 亚洲精品日韩激情在线电影| 欧美日韩一区在线| 久久大综合网| 噜噜爱69成人精品| 亚洲午夜视频在线观看| 西西裸体人体做爰大胆久久久| 国产资源精品在线观看| 欧美激情第三页| 欧美视频网站| 久久综合九九| 欧美日本高清一区| 久久久久久97三级| 欧美激情精品久久久六区热门| 亚洲亚洲精品三区日韩精品在线视频 | 欧美午夜片在线观看| 欧美亚洲三级| 欧美成人一二三| 亚洲欧美日韩一区| 女生裸体视频一区二区三区| 一区二区三区色| 久久精品国产亚洲精品 | 国产精品理论片| 女人天堂亚洲aⅴ在线观看| 欧美日韩视频专区在线播放 | 亚洲日本乱码在线观看| 国产精品狼人久久影院观看方式| 久久美女艺术照精彩视频福利播放| 欧美 日韩 国产 一区| 欧美一区影院| 欧美日韩国产综合新一区| 久久久国产一区二区| 欧美日韩在线不卡| 欧美国产日本| 国内精品久久久久久久97牛牛| 日韩亚洲欧美在线观看| 亚洲韩国青草视频| 久久成人在线| 欧美在线你懂的| 国产精品白丝jk黑袜喷水| 欧美激情一区| 亚洲国产电影| 久久九九国产精品| 欧美自拍丝袜亚洲| 国产精品毛片| 亚洲视频第一页| 一区二区三区精品久久久| 麻豆精品视频| 欧美国产激情| 在线精品国产欧美| 久久久777| 另类综合日韩欧美亚洲| 国产亚洲电影| 欧美在线日韩| 久久午夜视频| 狠狠色狠狠色综合人人| 久久不射网站| 毛片精品免费在线观看| 国产午夜精品久久久久久久| 亚洲免费视频观看| 欧美一区三区二区在线观看| 国产免费亚洲高清| 香蕉久久国产| 美女露胸一区二区三区| 亚洲盗摄视频| 欧美成黄导航| 日韩一级网站| 欧美一区二区三区视频在线观看| 国产精品久久久久久久免费软件 | 亚洲一区免费| 欧美在线观看一区二区| 国产日韩欧美综合| 久久国产加勒比精品无码| 久久久久成人精品| **欧美日韩vr在线| 欧美激情综合网| 在线视频欧美日韩| 久久国产一区二区| 亚洲成人在线网| 欧美久久婷婷综合色| 亚洲少妇诱惑| 老司机精品视频一区二区三区| 在线观看一区二区视频| 欧美国产日本韩| 亚洲一区免费看| 快射av在线播放一区| 亚洲免费观看视频| 国产麻豆精品在线观看| 久热综合在线亚洲精品| 日韩一区二区福利| 久久偷窥视频| aa国产精品| 国语自产精品视频在线看一大j8| 老司机67194精品线观看| 99在线视频精品| 免费毛片一区二区三区久久久| 一本久道综合久久精品| 国产欧美大片| 欧美日本在线视频| 欧美在线视频日韩| 99国产精品99久久久久久粉嫩| 久久久久久亚洲精品中文字幕| 亚洲精品一级| 国内外成人免费视频| 欧美日韩在线一区二区| 久久影视精品| 欧美一级专区| 一区二区三区av| 欧美大片网址| 久久高清免费观看| 亚洲男女自偷自拍| 亚洲久久成人| 亚洲高清毛片| 国产综合色精品一区二区三区| 国产精品jvid在线观看蜜臀| 久久视频一区| 欧美专区在线观看| 亚洲永久精品大片| 亚洲视频一区二区| 亚洲精品国产欧美| 欧美激情视频一区二区三区免费 | 久久亚洲综合色一区二区三区| 亚洲私人影院| 99国产精品久久| 亚洲精品乱码久久久久久黑人| 韩日精品在线| 国产中文一区二区| 国产在线精品一区二区夜色| 国产精品久久久久久久久久直播| 欧美精品少妇一区二区三区| 美女网站久久| 久色婷婷小香蕉久久| 久久在线播放| 久久综合免费视频影院| 久久一二三四| 模特精品在线| 欧美激情一区二区三区在线| 欧美风情在线| 欧美日韩不卡视频| 欧美日韩亚洲免费| 国产精品久久久久久久9999| 国产精品久久久久久久久借妻| 欧美日韩一区综合| 国产精品拍天天在线| 国产日韩欧美三级| 国产一区二区三区在线观看免费视频| 国产女主播一区二区| 韩国免费一区| 亚洲国产精品成人va在线观看| 亚洲国产欧美不卡在线观看| 亚洲激情视频网| 一区二区冒白浆视频| 亚洲欧美成人一区二区三区| 午夜免费在线观看精品视频| 久久精品国产免费| 欧美sm极限捆绑bd| 亚洲激情欧美| 亚洲一区二区三区在线| 欧美在线三级| 欧美成人综合| 国产精品久久久久高潮| 黄色亚洲网站| 宅男精品视频| 久久精品综合一区| 亚洲电影免费观看高清完整版在线观看 | 欧美日韩一区在线| 国产一区二区精品久久91| 亚洲福利精品| 亚洲欧美日本视频在线观看| 久久久一本精品99久久精品66| 亚洲二区在线视频| 亚洲男人的天堂在线aⅴ视频| 久久久久99精品国产片| 欧美日韩ab片| 一区二区在线视频播放| 一区二区国产精品| 久久亚洲一区二区| 99在线视频精品| 久久免费高清视频| 国产精品久久午夜夜伦鲁鲁| 亚洲高清视频在线| 欧美在线免费观看亚洲| 亚洲人成欧美中文字幕| 亚欧美中日韩视频| 欧美精品在线视频观看| 在线成人av网站| 欧美一区二区三区婷婷月色 | 久久精品免费观看| 亚洲欧洲在线视频| 久久一区二区精品|