Size: a a a

2020 July 05

МР

Макс Руднев... in С#
Вариант обрабатывать только буквы
источник

МР

Макс Руднев... in С#
источник

b

binaryRevivalRobot in С#
так у меня там в enum.parse ignoreCase char. isletter
источник

МР

Макс Руднев... in С#
А разве третий параметр в парсе
источник

МР

Макс Руднев... in С#
Он относится не к регистру?
источник

МР

Макс Руднев... in С#
Попробуй перед селектом указать .Where(вот тут условие для букв)
источник

МР

Макс Руднев... in С#
Третий параметр для Парса поставить true
источник

МР

Макс Руднев... in С#
И убрать перевод в нижний регистр
источник

МР

Макс Руднев... in С#
В перечислении можно только первую букву указать
источник

МР

Макс Руднев... in С#
a=1,
источник

МР

Макс Руднев... in С#
А все остальные порядковые номера проставятся автоматом
источник

МР

Макс Руднев... in С#
Доложи по результатам
источник

МР

Макс Руднев... in С#
источник

b

binaryRevivalRobot in С#
понял, я даун. спасибо))
источник

МР

Макс Руднев... in С#
Пожалуйста
источник

b

binaryRevivalRobot in С#
 return string.Join(" ",
               text.ToLower()
                   .Select(x => (int)Enum.Parse(typeof(Alphabet), x.ToString(), true))
                   .Where(ch => char.IsLetter(ch))
                   );

cannot convert int to char
если явно попробую, то энивей скастит некорректно)
источник

b

binaryRevivalRobot in С#
видимо, в моей реализации одной линкой не обойтись
источник

МР

Макс Руднев... in С#
Макс Руднев
Попробуй перед селектом указать .Where(вот тут условие для букв)
Перед селектом
источник

МР

Макс Руднев... in С#
Макс Руднев
И убрать перевод в нижний регистр
Вызов метода ToLower() у тебя по логике лишний
источник

МР

Макс Руднев... in С#
Кинь код
источник