0
我試圖將字符串轉換爲int。我認爲我是對的,但我還需要做什麼?在「休息」下,我得到一條綠線,說「檢測到無法訪問的代碼」。另外,我該如何回報它?我在回來之後放了一個隨機數,因爲我已經對我應該要求它返回的內容留有餘地。使用Case Break將字符串轉換爲int C#
namespace BattleShip.UI
{
class TranslateNumberToLetter
{
public int NumberToLetter(string Letter)
{
switch (Letter)
{
case "A":return 1;
break;
case "B": return 2;
break;
case "C": return 3;
break;
case "D": return 4;
break;
case "E": return 5;
break;
case "F": return 6;
break;
case "G": return 7;
break;
case "H": return 8;
break;
case "I": return 9;
break;
case "J": return 10;
break;
default: return -100;
}
}
}
}
你休息前回來,你肯定會忽略它 – HubertL
42是普遍良好的回報值:) ..怎麼那麼應該知道你想從函數返回什麼?有關「無法訪問的代碼」的可回答部分是[重複](http://stackoverflow.com/questions/2643661/unreachable-code-detected-in-case-statement)。 –
附註:NumberToLetter是一個奇怪的名字,將字母轉換爲數字... –