Невозможно неявно преобразовать тип 'char' в 'string'
Возможно, вы захотите проверить кастинги и соглашения о типах. См. документы . Возможно, вы также захотите узнать причины, по которым команда разработчиков C # не использует неявное преобразование char в строку в этом другом вопросе по SO (в частности, проверьте ответ Эрика Липперта).
Еще один поток, который очевиден в вашем коде, - это путаница между оператором присваивания =
и проверкой равенства ==
. Это распространенный источник ошибок. Всегда проверяйте это при выполнении условий.
Я также заметил, что у вас есть бесконечный цикл, т.е. while (true)
. Просто убедитесь, что это не станет бесконечным циклом (если вы понимаете, что я имею в виду: D).