Здравствуйте, Lloyd, Вы писали:
L> return new string(Array.ConvertAll(s.ToCharArray(), c => EN[RU.IndexOf(c)]));
Поиск перебором в массиве для каждого символа нас не пугает?
... << RSDN@Home 1.2.0 alpha 2 rev. 827 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
L>> return new string(Array.ConvertAll(s.ToCharArray(), c => EN[RU.IndexOf(c)]));
AVK>Поиск перебором в массиве для каждого символа нас не пугает?
Для 30-и символов — не пугает. Не думаю, что Dictionary окажется эффективней.

... << RSDN@Home 1.2.0 alpha rev. 786>>
Добрый вечер.
как сделать так что бы строка йцукен преобразовалась в qwerty?
Спасибо!
Здравствуйте, leksaa, Вы писали:
L>как сделать так что бы строка йцукен преобразовалась в qwerty?
private static string translate(string s) {
const string RU = "йцукенгшщзхъфывапролджэячсмитьбю";
const string EN = "qwertyuiop[]asdfghjkl;'zxcvbnm,.";
return new string(Array.ConvertAll(s.ToCharArray(), c => EN[RU.IndexOf(c)]));
}
... << RSDN@Home 1.2.0 alpha rev. 786>>
Спасибо за ответы. Просто думал про такой вариант. Например получить код клавиши "q" и затем получить символ этой же клавиши но в русской раскладке и наоборот