C# IsNullOrEmpty';在当前上下文中不存在
我有以下代码:C# IsNullOrEmpty';在当前上下文中不存在,c#,C#,我有以下代码: public static FormattedString AddParagraph(this FormattedString formattedString, string text) { if (IsNullOrEmpty(text)) return formattedString; else { formattedString.Spans.Add(new Span { T
public static FormattedString AddParagraph(this FormattedString formattedString, string text)
{
if (IsNullOrEmpty(text))
return formattedString;
else
{
formattedString.Spans.Add(new Span { Text = text + Environment.NewLine + Environment.NewLine, ForegroundColor = Color.FromHex("555555") });
return formattedString;
}
}
但它告诉我:“IsNullOrEmpty”这个名字在当前上下文中并不存在
有谁能给我一些建议,告诉我如何检查这个字符串是“”,或者它不是“”吗?它应该是
编辑
您需要使用上述方法,因为string.IsNullEmpty()是一个静态方法,您可以在静态方法中使用它。如果您想使用
IsNullOrEmpty
standalone,您可以使用C#6的功能。您只需使用向代码中添加相关的:
using static System.String;
这是字符串类型的静态方法,因此请使用string.IsNullOrEmpty