4
C#是否对if语句进行短路评估?
我相信C#能够判断结果后就立即停止评估if语句条件。因此,例如: if ( (1 < 0) && check_something_else() ) // this will not be called 由于条件的(1 < 0)值为false,&&因此无法满足条件,check_something_else()因此不会调用该条件。 C#如何使用异步函数评估if语句?是否等待两者返回?因此,例如: if( await first_check() && await second_check() ) // ??? 这会短路吗?