isInt在放入类文件时似乎无法工作,我不明白为什么。在我的代码中使用它时工作正常它只是它不喜欢x.IsInt当我将它移动到类文件中时?
public static Boolean Integervalid(string x)
{
bool i = false;
if (x.IsInt())
{
i = true;
}
return i;
}
答案 0 :(得分:1)
这可能是因为IsInt()
是System.Web.WebPages.dll
中的扩展方法,并且您没有引用它。
请参阅MSDN
答案 1 :(得分:0)
您需要添加以下程序集: System.Web.WebPages(在System.Web.WebPages.dll中)
请参阅:http://msdn.microsoft.com/de-de/library/system.web.webpages.stringextensions.isint(v=vs.111).aspx
我建议使用TryParse更加独立于WebPages.dll。 TryParse包含在mscorlib
中int number;
bool result = Int32.TryParse(value, out number);