如果没有更多关于您最终试图摆脱它的上下文,这应该将 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
}
您可能需要做更多工作才能完全按照您的意愿进行操作。