Как правильно соединить два снипета

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 088
Благодарностей
126
Баллы
63
Есть два снипета:
Код:
var check = project.Variables["temp"].Value;
HtmlElementCollection HeColl = instance.ActiveTab.FindElementsByXPath(@"//select[@id='vil_1']");
for (int i = 0; i<HeColl.Count; i++) {
    string Text = HeColl.GetByNumber(i).InnerText;
    if (Text==check) {
        return i; //сюда вместо "return i" 2-ой снипет
    } 
}
throw new Exception("Не найдено");
Код:
HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementById("vil_1");
if (he.IsVoid) return -1;
instance.WaitFieldEmulationDelay();
he.SetValue(project.Variables["temp"].Value, instance.EmulationLevel, false);
Первый находит порядковый номер элемента, а второй устанавливает его значение.
Как их соединить в один код, чтобы правильно отрабатывало выход по красной из кубика C# при не нахождении элементов.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)