คือเราเป็นมือใหม่ค่ะ แล้วอาจารย์ให้งานมาคือระบุตำแหน่งตัวอักษรค่ะ แต่เราไม่ทราบว่าใช้โค้ดอะไรเลยพิมพ์ตั้งเเต่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;
}
เขียนภาษาc#ระบุตำแหน่งตัวอักษรค่ะ
ตัวโค้ดเราประมาณนี้ค่ะ
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;
}