เขียนภาษาc#ระบุตำแหน่งตัวอักษรค่ะ

คือเราเป็นมือใหม่ค่ะ แล้วอาจารย์ให้งานมาคือระบุตำแหน่งตัวอักษรค่ะ แต่เราไม่ทราบว่าใช้โค้ดอะไรเลยพิมพ์ตั้งเเต่A-Zเลยค่ะ เราอยากทราบวิธีที่สั้นลงกว่านี้ค่ะพอจะมีผู้รู้เเนะนำเราไหมคะ

ตัวโค้ดเราประมาณนี้ค่ะ

public string[,] data1 = new string[,]
        {

         { "A", "a", "1"},{ "B", "b", "2"},{ "C", "c", "3"},
         { "D", "d", "4"},{ "E", "e", "5"},{ "F", "f", "6"},
         { "G", "g", "7"},{ "H", "h", "8"},{ "I", "i", "9"},
         { "J", "j", "10"},{ "K", "k", "11"},{ "L", "l", "12"},
         { "M", "m", "13"},{ "N", "n", "14"},{ "O", "o", "15"},
         { "P", "p", "16"},{ "Q", "q", "17"},{ "R", "r", "18"},
         { "S", "s", "19"},{ "T", "t", "20"},{ "U", "u", "21"},
         { "V", "v", "22"},{ "W", "w", "23"},{ "X", "x", "24"},
         { "Y", "y", "25"},{ "Z", "z", "26"},
        };
        [WebMethod(Description = "ระบุตำแหน่งตัวอักษร a ถึง z")]
        public string position_alphabet(string ระบุตัวอักษร)
        {
       
         string result = " ";
         for (int i = 0; i < 26; i++)
         {
                if (ระบุตัวอักษร == data1[i, 0] || ระบุตัวอักษร == data1[i,1])
                {
                 result = result + "ลำดับที่ " + data1[i,2];
                
                }
         }
         return result;
        }
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่