void checkedProtoFile(string fileName) { listBox1.Items.Add("---------------------------------------"); listBox1.Items.Add(""); List <string> result = new List <string>(); listBox1.Items.Add("Проверка " + fileName); ProtoItemFiles prItfiles = new ProtoItemFiles(fileName, NewItemPidPath.Text); result = prItfiles.verifyTheAbsenceOfPids(); if (result.Count < 1) { listBox1.Items.Add("Ошибок не найдено."); } else { listBox1.Items.Add("Внимание! Данные номера прототипов отсутствуют в старом списке именованых констант:"); foreach (string str in result) { listBox1.Items.Add(str); } listBox1.Items.Add("Это может привести к дублированию номеров прототипов."); listBox1.Items.Add("Рекомендуется либо добавить именованые константы, для этих прототипов, в старый и новый _itempid.fos,"); listBox1.Items.Add("либо убедится в отсутствии таких номеров в новом _itempid.fos"); foreach (string str in result) { foreach (string subStr in prItfiles.arrayNewPidNumbers) { if (str == subStr) { listBox1.Items.Add("Обратите внимание! Этот занятый номер вы зарезервировали в новом _itempid.fos: " + str); } } } } }