Обработка ошибки C# try-catch.

promeed

Client
Регистрация
11.04.2022
Сообщения
129
Благодарностей
9
Баллы
18
Здраствуйте, как обработать эту ошибку?
93641

Эта ошибка появляется если список пуст, и вот мне надо если список пуст была не ошибка а оно обрабатывалось try catch но я не знаю как в trycatch написать эту ошибку помогите пожалуйста.
 

promeed

Client
Регистрация
11.04.2022
Сообщения
129
Благодарностей
9
Баллы
18
Нашёл, уже не надо.:
IZennoList desc = project.Lists["Название файла"];
if(desc.Count == 0) //если длина списка равна нулю
{
project.SendToLog("Аккаунты закончились", ZennoLab.InterfacesLibrary.Enums.Log.LogType.Warning, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Red);
} else {
string account = project.Lists["Название файла"][0];
project.Variables["account"].Value = account;
project.Lists["Название файла"].RemoveAt(0);
}
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
1. Список общий или локальный для этого шаблона. если общий, то без локирования будут проблемы
2. вначале кода есть desc = project.Lists["Название файла"]; поэтому потом лучше обращаться к нему а не к project.Lists["Название файла"]
string account = desc[0];
desc.RemoveAt(0);
 

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