У меня есть ArrayList объектов моего пользовательского класса. Я хотел бы знать, если ArrayList содержит объект с определенным атрибутом. Я не забочусь об объекте, просто если есть. Да, я мог бы сделать это с помощью цикла foreach, но мне было интересно, есть ли более элегантный способ сделать это.C# как определить, содержит ли ArrayList объект с определенным атрибутом
Спасибо за предложения.
Почему люди так часто путают методы расширения с LINQ? LINQ в соответствии с именем представляет собой интегрированный язык запроса формы: от x в коллекции, где условие select ..., которое может быть переведено в цепочку методов, например collection.Where (x => condition). Выберите (x => материал) – edvaldig
@edvaldig: Это больше, чем это - это целая коллекция технологий. Например, используется LINQ to Objects. Я с удовольствием обновлю ответ, чтобы уточнить это, но я думаю, что все же разумно сказать, что этот код «использует LINQ». –
Спасибо. Первый вариант - именно то, что я хотел! Я также заменил ArrayList на список, чтобы у меня была вся необходимая функциональность. –
Perlnika