沒有什麼你最終試圖擺脫它更多的情況下,這應該XML轉換爲註釋。沒有真正棘手的事情在這裏...
string content =
@"<member name=""P:..."">
<summary>This is the summary.</summary>
<returns>This is the return info.</returns>
</member>";
XDocument doc = XDocument.Parse(content);
foreach (var member in doc.Descendants("member"))
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("/// <summary>");
sb.AppendLine("/// " + member.Descendants("summary").Select(e => e.Value).FirstOrDefault());
sb.AppendLine("/// </summary>");
sb.AppendLine("/// <returns>");
sb.AppendLine("/// " + member.Descendants("returns").Select(e => e.Value).FirstOrDefault());
sb.AppendLine("/// </returns>");
// sb.ToString() contains the comments for this member
}
你可能需要做更多的事情,以得到它如何你想要的。
問題是什麼? – jwaliszko
我有一個很大的C#註釋xml文件。我需要將其轉換爲C#註釋。手動操作對我來說很痛苦,@JaroslawWaliszko – user960567
好的......你的方法有什麼問題? –