使用分大小写将字符串转换为c#整型

本文关键字:转换 整型 字符串 大小写 | 更新日期: 2023-09-27 18:11:29

我正在尝试将字符串转换为整型。我想我是对的,但是我还需要做什么呢?在"中断"下,我看到一条绿线,上面写着"检测到无法到达的代码"。还有,我让它返回什么?我在return后面放了一个随机数,因为我已经空白了我应该让它返回的内容。

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;
           }
       }
   }
}

使用分大小写将字符串转换为c#整型

public int NumberToLetter(string Letter)
{
    if ("ABCEDFGHIJ".Contains(Letter))
        return "ABCEDFGHIJ".IndexOf(Letter) + 1;
    return -100;
}