if(null!=p)和if(p!=null)区别??
//声明变量 
 ParameterInfo   p 
 if(null!=p) 
 {...} 
 if(p!=null) 
 {...} 
 这两者有什么区别???
------解决方案--------------------这样定是为了防止不小心掉了“!”符号,导致程序逻辑出现错误,参考如下: 
 if( intX != 9 ) 
 如果不小心写成了 
 if( intX = 9 )   
 那么就成了赋值后再判断了,if表达式的结果恒为TRUE,显然这不是程序想要的逻辑, 
 而且这种逻辑错误可能要花大量精力才能发现!!!   
 if( 9 != intX ) 
 不小心写成 
 if( 9 = intX ) 
 程序在编译阶段就会提示出错,避免了不必要逻辑错误。