Замена Ё на Е и Equals - C#
Формулировка задачи:
Всем добрый день. Возможно тема уже поднималась но ответ на свой вопрос найти не смог. А состоит он в следующем: есть строка текста. В ней я заменяю все буквы "Ё" на "Е" так же есть массив символов русского алфавита. После того как строка обработана то каждый символ текста сравнивается с массивом символов. Но при замене буквы Ё на Е не проходит проверка на совпадение символов. Подскажите в чем может быть ошибка.
int key = 0; string text = string.Empty; char[] arrBigRus = { 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С','Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я'};
text = richTextBox1.Text; text = text.ToUpper(); text = text.Replace("Ё","E").Replace(" ", ""); int mrus = arrbigrus.Length; int temp = 0; for (int i = 0; i < text.Length; i++) { for (int j = 0; j < mrus; j++) { /* если символ найден */ if (text[i].Equals(arrbigrus[j])) { richTextBox3.Text += arrbigrus[temp]; break; } }
Решение задачи: «Замена Ё на Е и Equals»
textual
Листинг программы
richTextBox3.Text += arrbigrus[temp];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д