gpt4 book ai didi

c# - 如何: change html code to method values?

转载 作者:行者123 更新时间:2023-11-27 23:08:04 30 4
gpt4 key购买 nike

我在 C# 类库 (.dll) 中编写了一个非常简单的类。此代码创建一个 html 文件并将其返回为字符串。代替:<p>NUMBER</p>我想更改它并从此方法添加 int 数字。

    public class Class1
{
public string HTMLTable(int number)
{
string html = "<p>NUMBER</p>";

var xDocument = new XDocument(
new XDocumentType("html", null, null, null),
new XElement("html",
new XElement("head"),
new XElement("body",
XElement.Parse(html))
)
)
)
);

var settings = new XmlWriterSettings
{
OmitXmlDeclaration = true,
Indent = true,
IndentChars = "\t"
};

using (var sw = new StringWriter())
{
using (var writer = XmlWriter.Create(sw, settings))
{
xDocument.WriteTo(writer);
}

return sw.ToString();
}
}
}

最佳答案

您可以使用字符串插值。

var html = $"<p>{number}</p>";

更新:或者对于不想使用更好的字符串插值的人的建议,您可以这样做:

var html = string.Format("<p>{0}</p>", number);

关于c# - 如何: change html code to method values?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47925874/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com