Я хочу рассчитать целочисленное положение символа строки. Но когда я запускаю этот метод, он вычисляет только первый символ.Преобразуйте символы строки в целое число в алфавитном порядке?
я должен иметь выход так:
A = 1 + D = 4 + E = 5, => 10
private int letterNumber(string letter)
{
char c = letter[0];
for (int i = 0; i < letter.Length; i++)
{
c = (char)letter[i];
return char.ToUpper(c) - 64;
}
return c;
}
Ваш оператор возврата находится в вашей петле, поэтому почему он отменяется после первого символа. – ThePerplexedOne