c#给定一个字符串,用它在字母表中的位置替换每一个字母。如果文本中的任何内容不是一个字母,忽略它,不要返回它。如“Abc”返回“123”
public string AlphabetPosition(string text)
{
byte[] array = System.Text.Encoding.ASCII.GetBytes(text.ToUpper().Replace(" ", “”));
text = null;
for (int i = 0; i < array.Length; i++)
{
int asciicode = (int)(array[i]) - 64;
if(asciicode>=1&& asciicode<=26)
{
text += asciicode.ToString()+ " ";//字符串ASCIIstr2 为对应的ASCII字符串
}
}
return text.Substring(0, text.Length - 1);
}