Эта функция подсчитывает, как часто буква встречается в данной строке, и помещает ее в массив (индекс - это число-число букв, а значение - подсчитанные вхождения).Теперь мне нужно вернуть и букву (что она уже делает) и значение.Просто читая онлайн, я не мог понять, как использовать ref и альтернативы для этого.
static char MostCommonLetter(string s)
{
int[] occurrances = new int[255];
for (int i = 0; i < s.Length; i++)
{
if (char.IsLetter(s[i]))
{
int ascii = (int)s[i];
occurrances[ascii]++;
}
}
char maxValue = (char)Array.IndexOf(occurrances, occurrances.Max());
return maxValue;
}