Piglatin шифрования с#
Я пытаюсь создать метод преобразования текста, набранного в поле, в свиную латынь при нажатии кнопки. Это код, который у меня есть, когда я пытаюсь запустить его, все, что появляется в поле вывода, - это
System.Collections.Generic.List`1[System.String]
Где же моя ошибка? метод вызывается щелчком btn:
Что я уже пробовал:
Цитата:private void pigLatin(string sentence) { const string vowels = "AEIOUaeio"; List<string> pigLatin = new List<string>(); string input = txInput.Text; foreach (string word in input.Split(' ')) { string firstLetter = word.Substring(0, 1); string restOfWord = word.Substring(1, word.Length - 1); int currentLetter = vowels.IndexOf(firstLetter); if (currentLetter == -1) { pigLatin.Add(restOfWord += firstLetter + "ay"); } else { pigLatin.Add(word + "way"); } txtOutput.Text = " " + pigLatin; //return string.Join(" ", pigLatin); } } private void btnConvert_Click(object sender, EventArgs e) { string input = (txInput.Text); pigLatin(input); } } }
Philippe Mori
Было бы не очень трудно добавить пример ожидаемого преобразования и сказать, на какой строке возникает ошибка.