标签: asp.net .net
if条件只检查null或为空,这不会修复缺陷。 我想检查Year字符串是否包含数字。
Year
string Year = Request.Params[""year""]; if (Year == null || Year.Equals("""")) { Year = System.DateTime.Now.Year.ToString(); }
答案 0 :(得分:0)
使用TryParse:
int x; if (Year == null || Year.Equals("""") || !int.TryParse(Year, out x)){ // your code }
答案 1 :(得分:0)
尝试以下代码。它将检查字符串是否包含数值