麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

c# 利用注釋summary生成文檔

2019-11-14 08:48:07
字體:
來源:轉載
供稿:網友

c# 利用注釋summary生成文檔

在寫代碼的過程中養成良好的注釋習慣是非常必要的,這也為生成代碼的說明文檔打下了基礎。再利用文檔生成工具可以生成標準的文檔,省時省力。

注釋寫法

在一個方法寫好后,在方法名上一行直接輸入"///"回車即可生成方法說明的主體結構,只需對方法名,用途,參數加以說明。類說明寫法也一樣一個方法的注釋例子:
/// <summary>/// 按頁面分類取輪播列表;/// result List-DtoBanner;/// not require login;/// </summary>/// <param name="call">接口響應</param>/// <param name="parentId">父id</param>/// <returns>DtoBanner</returns>/// <remarks> /// DtoBanner see <see cref="Lb.Model.Dto.DtoBanner"/>/// </remarks>public static DtoBanner ListByType(AppCall call, int parentId){	// code remove	return null;}

以下是一個msdn上的例子:

/// <summary>        /// This sample shows how to specify the <see cref="TestClass(int)"/> constructor as a cref attribute.        /// </summary>        public TestClass(int value)        { }        /// <summary>        /// The GetZero method.        /// </summary>        /// <example>         /// This sample shows how to call the <see cref="GetZero"/> method.        /// <code>        /// class TestClass         /// {        ///     static int Main()         ///     {        ///         return GetZero();        ///     }        /// }        /// </code>        /// </example>        public static int GetZero()        {            return 0;        }

說明:

summary 部分是對方法或類的說明,一般只有public,PRotected類型的方法才有必要加; <summary> 標記的文本是唯一有關 IntelliSense 中的類型的信息源,它也顯示在 Object Browser Window 中,使用 /doc 進行編譯可以將文檔注釋處理到文件中。 若要基于編譯器生成的文件創建最終文檔,可以創建一個自定義工具,也可以使用 Sandcastle等工具。

param 是參數部分returns 是返回值,沒有返回值的沒有這個remarks 一般是附加說明,自成生成的結構里沒有,可以手動加在后面,

see cref 相當于參考一個引用的其它類或方法,用法同see also,其中cref里的如果引用的其它地方的方法或類,要帶上全路徑,如果用Sandcastle Help File Builder來生成文檔時,這個引用的類也應該在生成文檔的范圍,否則無法跳轉,msdn的部分描述如下:xml 文檔標記中的 cref 特性表示“代碼引用”。它指定標記的內部文本是代碼元素,如類型、方法或屬性。 諸如 Sandcastle 這樣的文檔工具使用 cref 特性,自動生成指向所記錄類型或成員的頁面的超鏈接。

 cref特性可參見

關于第三方工具生成文檔的可以參見

1 Sandcastle Help File Builder

下面是一個生成的文檔的例子,如圖:

2 swagger-ui 

swagger 更適合生成restful風格api的文檔,而且可以直接在頁面上測試這個接口。

--- end ---


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费中文视频 | 日韩精品99久久久久久 | 日韩黄色免费观看 | 国产精品自拍99 | 久久久久国产成人免费精品免费 | 久久羞羞| av在线免费电影 | 国产成人在线观看免费 | 久久人人做 | 素人视频在线观看免费 | 黄色电影免费网址 | 欧美日韩中文字幕在线视频 | 久久精品二区 | 久久嗨 | 国产精品久久久久久久久粉嫩 | 国产一区视频在线免费观看 | 国产乱淫a∨片免费观看 | 亚洲男人的天堂在线视频 | 国产一区精品在线观看 | 国产精品久久久久久久久久妇女 | 亚洲片在线| 日本网站在线看 | 国产 视频 一区二区 | 亚洲欧美一区二区三区在线观看 | 精品伊人 | 欧美一级特黄a | av在线免费观看播放 | 色网站综合 | 久综合 | 国产一区视频免费观看 | 亚洲一区成人 | 精品国产一区二区三区天美传媒 | 久草在线综合网 | 国产毛毛片一区二区三区四区 | 国产1级视频 | 538任你躁在线精品视频网站 | 精品国产一区二区三区四区在线 | 狠狠ri | 国产免费一区二区三区网站免费 | 爱射av | 亚洲综合一区在线观看 |