我看到了两种常见的创建MvcHtmlString的方法。
var htmlStr = MvcHtmlString.Create(str);和
var htmlStr = new MvcHtmlString(str);这两者有什么区别吗?
我能互换使用它们吗?
有任何理由选择一个而不是另一个吗?
发布于 2016-04-04 17:39:39
下面是根据JetBrains (R#)反编译器的实际代码:
public static MvcHtmlString Create(string value)
{
return new MvcHtmlString(value);
}所以,我想你可以很肯定没什么区别。我一直在使用Create,认为有一天可能会有其他静态工厂方法,而且总是使用它们会更加一致,但到目前为止,这种情况还没有发生。
https://stackoverflow.com/questions/36409176
复制相似问题