C# 存储html的最佳数据类型

C# 存储html的最佳数据类型,c#,C#,我需要将HTML存储在类中的一个变量中,您建议使用哪种数据类型?字符串是否正常,或者是否有任何特殊数据类型可用于此类操作。string如果您正在存储原始HTML 如果您计划存储HTML的对象表示,那么显然您会使用该对象 但是,如果它只是原始的HTML字符串,那么您应该使用字符串。没有什么特别适合任何类型的字符串内容 事实上,有一些,但它有一个专门的用法来表示已经编码的HTML数据,这些数据不应该再次编码(通常用于在ASP.NET中输出原始HTML)。这不是您想要的,只是为了让这个答案是完整的-。

我需要将HTML存储在类中的一个变量中,您建议使用哪种数据类型?字符串是否正常,或者是否有任何特殊数据类型可用于此类操作。

string
如果您正在存储原始HTML

如果您计划存储HTML的对象表示,那么显然您会使用该对象

但是,如果它只是原始的HTML字符串,那么您应该使用
字符串
。没有什么特别适合任何类型的字符串内容


事实上,有一些,但它有一个专门的用法来表示已经编码的HTML数据,这些数据不应该再次编码(通常用于在ASP.NET中输出原始HTML)。这不是您想要的,只是为了让这个答案是完整的-。

string将是fineString是可以的,但是如果区分编码字符串和非编码字符串很重要,请考虑:HtmlString或其他类型;StringBuilder(如果您正在生成/修改if)以避免性能问题