[C#] 一款代碼注釋清理工具


 在程序開發過程中,很多時候我們都會在代碼中進行注釋,以便大家更容易理解或能更直觀明白某個類或方法是用來做什么的,我們就會用注釋 就以C#為列子,注釋符大致為'//'、'///'、'/**/'等為我們大家所熟悉。甚至在每個方法名前都有注釋。但是往往在最終編譯的時候,我們又想去除代碼中的注釋,那么就設計了一個清除注釋小工具,如下圖:

我們可以簡單設計一下小功能去除指定的代碼注釋,實現文件讀取並指定替換相應的注釋內容。

軟件自動讀取文件下的所有文件(包含子目錄中的文件)

如上圖就顯示出來了此軟件可以清除的注釋類型有 : // 、///、/**/等,文件支持默認為cs(即Microsoft Visual Studio工程文件)在自定義可以指定如.txt,.doc等 便可自行清除你文件中的指定注釋內容,比如你可以在做一些你自己指定的注釋方式如 //--debug/ code 就可以在清除注釋類型自定義中寫 //--debug/ 即可全文清除

在清除注釋的過程中 安裝/**/ -》 /// -》// 或者 單獨去除//或///時候也需要先判斷/**/ 主要是其是否包含// /// 如有包含需自行跳過,還要比較//是否是///或者 ///與//是誰在注釋最前面

還可加載指定文件夾的目錄,並展示相關信息 如圖:

很多時候在移除注釋內容后,有的只是清除注釋內容以及標記,並未去掉其所在行,此軟件就具備了可選擇性清除行的功能 如下:

你可以選擇“清除空行” 在開始清理時 讀取文件中方式為空行的都將被清除而不改變文件原有的代碼格式

“全部輸出” 則是除了選擇的需要清除注釋的文件外的所有文件將被復制到輸出目錄中,否則就不復制,只輸出需要清除注釋的文件

 

軟件代碼部分都很簡單就不貼出來了 就在此分享下

                                            [點擊此處下載]

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM