- Регистрация
- 30.11.2020
- Сообщения
- 496
- Благодарностей
- 314
- Баллы
- 63
Добрый день форумчане. Есть вопрос по конструктору строк типа
Для тестов юзаю скрипт (в конце поста образец) который собирает MX и TXT записи DNS со списка доменов. В ответах приходит неопределённое количество значений (если нет ответов вообще срабатывает блок catch ) и я на "коленке" не придумал ничего иного, как получать первое значение из ответа
Это не есть гуд, поэтому пытаюсь понять как реализовать следующее - перебрать в цикле ответ и при помощи конструктора "запихать" все ответы в одну строку которую отправить на выход (для дальнейшей обработки). Ответы могут содержать как одно значение, так и несколько (про исключения написал выше) - подскажите куда посмотреть по решению этой задачи, чтобы можно было "собрать" в строку все ответы, а не только первый
Образец кучка "боевого" кода
Спасибо.
C#:
string answer = string.Join(Environment.NewLine, project.Variables["domain"].Value, значение1, значение2...,);
C#:
List3.Add(domain + "|" + s[0]);
Образец кучка "боевого" кода
C#:
try
{
project.Variables["domain"].Value = domain.ToString();
string[] s= DnsAPI.GetMXRecords(domain);
project.SendInfoToLog(s[0], true);
var Countdomain = List2.Count.ToString();
project.Variables["Countdomain"].Value = Countdomain;
project.SendInfoToLog("Осталось " + Countdomain + " адресов", true);
lock(CommonCode.GoodBoxLocker)
{
List3.Add(domain + "|" + s[0]);
}
}