Переконвертировать цифру в букву - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Есть такой набросок:
private string GetXPosition(BasePlayer player)
        {
            int position = (int)((player.transform.position.x + (TerrainMeta.Size.x / 2)) / (TerrainMeta.Size.x / 26)) + 1;
            switch(position)
            {
                case 1: return "A";
                case 2: return "B";
                case 3: return "C";
                case 4: return "D";
                case 5: return "E";
                case 6: return "F";
                case 7: return "G";
                case 8: return "H";
                case 9: return "I";
                case 10: return "J";
                case 11: return "K";
                case 12: return "L";
                case 13: return "M";
                case 14: return "N";
                case 15: return "O";
                case 16: return "P";
                case 17: return "Q";
                case 18: return "R";
                case 19: return "S";
                case 20: return "T";
                case 21: return "U";
                case 22: return "V";
                case 23: return "W";
                case 24: return "X";
                case 25: return "Y";
                case 26: return "Z";
            }
        }
Можно ли этот код как-то упростить? В силу своей безграмотности это первое что пришло в голову.

Решение задачи: «Переконвертировать цифру в букву»

textual
Листинг программы
private string GetRotation(BasePlayer player)
        {
            double lookRotation = player.eyes.rotation.eulerAngles.y;
            if(lookRotation > 337.5 || lookRotation < 22.5) return "⇑";
            else if(lookRotation > 22.5 && lookRotation < 67.5) return "в‡—";
            else if(lookRotation > 67.5 && lookRotation < 112.5) return "в‡’";
            else if(lookRotation > 112.5 && lookRotation < 157.5) return "в‡

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы