为什么null!=null不成立程序还是进入了if

图片说明

红圈中左右两边都是null

你错了,你应该写

 if (reg.IsMatch(model.FeedBack))
{
   ...
}

null != null 返回false

先再if前面把它输出一次,看看能得到什么

reg.IsMatch(model.FeedBack)返回的你确定是个null?我怎么感觉是个对象呢?你先确定一下reg.IsMatch(model.FeedBack)返回的是什么。既然进去了说明
reg.IsMatch(model.FeedBack)肯定不是null