- Регистрация
- 30.11.2020
- Сообщения
- 496
- Благодарностей
- 314
- Баллы
- 63
Доброго утра форумчане. Есть код, в нем присутствует такой блок
var textContains = project.Variables["domen"].Value;
var sourceList = project.Lists["ServerData"];
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
var str = sourceList;
if (str.Contains(textContains))
//Если есть вхождение - записываем в переменную и выполняем следующие инструкции кода
project.Variables["input"].Value = str;
}
}
//Если вхождений нет - записываем в отрицательный список
var List1 = project.Lists["NoServer"];
string text3 = project.Variables["data"].Value;
List1.Add(text3.ToString());
//Тут как то надо прервать код и вернуть к самому началу
Как, в случае если выполняются последние три строки сделать прерывание дальнейшего выполнения остальных частей кода и вернуться к началу кода. Именно к самому началу кода, а не показанному блоку?
Втыкал break но что то код вообще перестает работать, нехватка опыта работы в C#
Буду признателен за подсказку
var textContains = project.Variables["domen"].Value;
var sourceList = project.Lists["ServerData"];
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
var str = sourceList;
if (str.Contains(textContains))
//Если есть вхождение - записываем в переменную и выполняем следующие инструкции кода
project.Variables["input"].Value = str;
}
}
//Если вхождений нет - записываем в отрицательный список
var List1 = project.Lists["NoServer"];
string text3 = project.Variables["data"].Value;
List1.Add(text3.ToString());
//Тут как то надо прервать код и вернуть к самому началу
Как, в случае если выполняются последние три строки сделать прерывание дальнейшего выполнения остальных частей кода и вернуться к началу кода. Именно к самому началу кода, а не показанному блоку?
Втыкал break но что то код вообще перестает работать, нехватка опыта работы в C#
Буду признателен за подсказку