C#中关于if 和else if的用法

2024-11-26 04:48:57
推荐回答(2个)
回答1:

第一种,只要判断被命中就不会再做其他的判断,假如第一个if就命中了,那么就只做一次判断。
而第二种,你有几个if就会做几次判断。
所以,效率上,第一种是要高的。

回答2:

第二种,所有的if都会被判断一遍。
而第一种,只要遇到成立的if或else if,后面的就不再判断了。