문자열의 문자 정수 위치를 계산하고 싶습니다. 그러나이 메서드를 실행하면 첫 번째 문자 만 계산됩니다.알파벳 정수 위치에서 문자열의 문자를 변환 하시겠습니까?
이 같은 출력이 있어야
를 = 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;
}
return 문은 루프에 있으므로 첫 번째 문자 뒤에 취소됩니다. – ThePerplexedOne