Проверить на наличие дубля в списке значения из переменной

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 002
Реакции
1 308
Баллы
113
Подскажите, как проверить на наличие дубля в списке, значения из переменной и если его в списке нет записать его туда. Если оно там уже есть выйти по ошибке.
 
Последнее редактирование:
C#:
Развернуть Свернуть Копировать
IZennoList list = project.Lists["List"];
string str = project.Variables["Var"].Value;

lock (SyncObjects.ListSyncer) {
    for (int i = 0; i < list.Count; i++) {
        if (list[i] == str) return null;
    }
    list.Add(str);
}
 
  • Спасибо
Реакции: one
Так, а как сделать поиск по не точному вхождению?
 
Последнее редактирование:
И последнее. Как в данном снипете вместо значения из переменной жестко задать значение в коде?
 
И последнее. Как в данном снипете вместо значения из переменной жестко задать значение в коде?
Код:
Развернуть Свернуть Копировать
if (list[i].Contains("жестко определенная в коде строка не точное вхождение  которой будем искать")) return null
 
И последнее. Как в данном снипете вместо значения из переменной жестко задать значение в коде?
Код:
Развернуть Свернуть Копировать
string str = "Text";
 
BAZAg, спасибо! Решение от Dimionix подошло.
 

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