2 回答

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
發(fā)現(xiàn)了問(wèn)題。如果字符串沒(méi)有字符,那么它應(yīng)該返回 false
if (symbol_length == 2)
{
foreach (char sym in symbol)(...)//this code is irrelevant.
return false; //here is the solution, if there are no characters in the string, then return false .
}
else
{
return false;
}
下次讓你的代碼更容易閱讀,只顯示相關(guān)部分。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
首先,請(qǐng)?jiān)谀膯?wèn)題中僅發(fā)布相關(guān)且最少的代碼,以便獲得快速回復(fù)。
對(duì)于您的查詢(xún),您需要了解您得到的編譯器錯(cuò)誤是
錯(cuò)誤 CS0161:“Solution.CheckElementSymbol(string, string)”:并非所有代碼路徑都返回值
這個(gè)錯(cuò)誤是因?yàn)槟闼械姆祷卣Z(yǔ)句都在 IF 或 ELSE 語(yǔ)句中。
如果在CheckElementSymbol
方法末尾添加 return 語(yǔ)句,錯(cuò)誤將得到修復(fù)。
return false;
希望這可以幫助。
- 2 回答
- 0 關(guān)注
- 82 瀏覽
添加回答
舉報(bào)