private static string FindBookEanOrEanOnSplits(string[] splits, int index = 0)
{
string id = "";
if (index < 3)
{
id = Extractor.ExtractBookEanOrEan(splits[index].ToUpper());
if (id == string.Empty)
FindBookEanOrEanOnSplits(splits, index + 1);
}
return id;
}
例如後再次呼籲本身,對第二個電話後,ID是不再是空然後跳出返回但一旦調用(突然變回)在這一行FindBookEanOrEanOnSplits(拆分,索引+ 1),使ID爲空而不是空值C#遞歸回報
你的問題是什麼?我不明白! –
您錯過了id = FindBookEanOrEanOnSplits(...) –