我有一个非常基本的扩展方法:
namespace PHPImport
{
public static class StringExtensionMethods
{
public static bool IsNullEmptyOrWhiteSpace(this string theString)
{
string trimmed = theString.Trim();
if (trimmed == "\0")
return true;
if (theString != null)
{
foreach (char c in theString)
{
if (Char.IsWhiteSpace(c) == false)
return false;
}
}
return true;
}
}
}
我试图在同一个项目(单独的 .cs 文件)中使用它,在同一个命名空间中,我得到了一个'string' does not contain a definition for 'IsNullEmptyOrWhiteSpace'
错误。
namespace PHPImport
{
class AClassName: AnInterface
{
private void SomeMethod()
{
if (string.IsNullEmptyOrWhiteSpace(aStringObject)) { ... }
}
}
}
我已经尝试重建/清理解决方案,并重新启动 Visual Studio 无济于事。
有任何想法吗?