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