給**新增注釋,表面上看來十分簡單,但實際可能很複雜。
1、c#使用傳統的c風格注釋方式:
a、單行注釋使用//... ,從//開始到行尾的內容都會被編譯器忽略。
b、多行注釋使用/*...*/ , /*和*/之間的所有內容會被忽略。
2、xml文件
根據特定的注釋自動建立xml格式的文件說明,這些注釋都是單行注釋,但都是以///開頭的,
我們根據下面的**來了解它們的工作方式:1//
math.cs
2namespace
wrox321
}22}要讓編譯器為程式集生成xml文件,需在編譯時指定/doc選項,後跟要建立的檔名:
csc /t:library /doc:mathlibrary.xml mathlib.cs
1<?
xml version="
1.0"
?>
2<
doc>
3<
assembly
>
4<
name
>
mathlibrary
name
>
5assembly
>
6<
members
>
7<
member name="
t:wrox.mathlib
">
8<
summary
>
9wrox.math
class.10
provides a method to add two integers.
11summary
>
12member
>
13<
member name="
m:wrox.mathlib.add(system.int32,system.int32)
">
14<
summary
>
15the add method allows us to add two integers
16summary
>
17<
returns
>
result of the addition (
int)
returns
>
18<
param name="
x">
first number to add
param
>
19<
param name="
y">
second number to add
param
>
20member
>
21members
>
22doc
>
t表示乙個型別 f表示乙個字段 m表示乙個成員。
注釋轉換 c注釋 c 注釋
本專案基於乙個狀態機的思想,每次處理完成之後通過狀態的裝換繼續處理後邊的內容。另外,利用各類的檔案操作函式,實現將將c風格的注釋裝換成c 風格的注釋的乙個簡單功能。大概如下圖 什麼是狀態機?在本專案中,會用到四種狀態,既空狀態 正常 區 c注釋狀態 c風格注釋區 c 注釋狀態 c 風格注釋區 檔案結...
注釋轉化(C注釋轉為C 注釋)
假如現在有乙個.c的檔案,它裡面有c語言的注釋 c 的注釋 當然也有正常的 了,現在我們想要把裡面的注釋統一一下,將c語言注釋全部轉換為c 的注釋,該怎麼做呢?思路 我們可以這麼想,它裡面無非有四種型別 1.正常 2.c注釋 3.c 注釋 4.檔案結束標誌eof 我們要向把c注釋全部轉化成c 注釋,...
注釋轉換(C注釋轉換為c 注釋)
對於注釋轉換首先給出我的測試圖 由圖可以看出將左邊的c語言注釋轉換為右邊c 注釋就是注釋轉換 首先說明一下轉換思想方法 1.建立兩個檔案input.c和output.c,input.c裡面用來讀取c語言的注釋,output.c裡面儲存轉換成為c 的注釋,中間的轉換過程就是 完成,當然檔案名字和作用自...