c# – 返回bool的方法
发布时间:2020-12-15 20:06:19 所属栏目:百科 来源:网络整理
导读:我正在制作一个bool返回值的方法,我有一个问题: 这有效 private bool CheckAll(){ //Do stuff return true;} 但是这不是,如果它在IF语句中,则该方法无法检测返回值. private bool CheckAll(){ if (...) { return true; }} 我怎样才能解决这个问题? 解决方
我正在制作一个bool返回值的方法,我有一个问题:
这有效 private bool CheckAll() { //Do stuff return true; } 但是这不是,如果它在IF语句中,则该方法无法检测返回值. private bool CheckAll() { if (...) { return true; } } 我怎样才能解决这个问题? 解决方法private bool CheckAll() { if ( ....) { return true; } return false; } 当if-condition为false时,该方法不知道应返回什么值(您可能会收到类似“并非所有路径返回值”的错误). 如果你想在if条件为真时返回true,那么你可以简单地写一下: private bool CheckAll() { return (your_condition); } 如果您有副作用,并且想要在返回之前处理它们,则需要第一个(长)版本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |