1 2 3 4 5 6 |
class User{ public IPAddress IP; } User user = null; if( user == null || user.IP == null ) //这句会发生莫名的错误,程序直接退出,是C#的问题吗? {} |
2 comments
Leave a Reply
Proudly powered by WordPress.
Theme: Flat 1.5.1 by YoArts.
user为null的情况下,user.IP会错吧?
可是在c/c++里面,在||条件中,只要第一个条件不符合,就不会再去判断第二个条件了
莫非C#是不同的?或者||条件,哪个先被判断是不可预知的?