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