Генерация ключа - C#
Формулировка задачи:
у меня есть программа которая получает IDпроцессора и серийный номер ОС и выводит данные в richTextBox1. как мне сделать чтобы она заменяла цифры на буквы которые я укажу а потом выводила IDпроцессора и серийный номер ОС но уже с замененными цифрами.
private void button1_Click(object sender, EventArgs e) { Dictionary<string, string> ids = new Dictionary<string, string>(); ManagementObjectSearcher searcher; //процессор searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor"); foreach (ManagementObject queryObj in searcher.Get()) ids.Add("Ключ №1", queryObj["ProcessorId"].ToString()); //ОС searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM CIM_OperatingSystem"); foreach (ManagementObject queryObj in searcher.Get()) ids.Add("Ключ №2", queryObj["SerialNumber"].ToString()); foreach (var x in ids) richTextBox1.Text += x.Key + ": " + x.Value + "\r\n"; }
Решение задачи: «Генерация ключа»
textual
Листинг программы
var s = new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J" }; richTextBox1.Text = new Regex(@"\d").Replace(richTextBox1.Text, x => s[Convert.ToInt16(x.Value)]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д