Замена Ё на Е и 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];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5