Какой рейтинг вас больше интересует?
|
Использование TrueForAll() для обобщенных списков2012-07-23 20:30:00 (читать в оригинале)Когда вы работаете с обобщенными списками, вам иногда нужно проверить значения списка и посмотреть удовлетворяют ли они определенному критерию. Метод, который я раньше не использовал TrueForAll(). Он является частью класса List<T> class. Он определяет, когда каждый из элементов List<(Of <(T>)>) удовлетворяет условию определенному в предикате. Например, мы имеем код: C# var numbers = new List<int>() { 4, 6, 7, 8, 34, 33, 11}; VB.NET (Option Infer On) Dim numbers = New List(Of Integer) (New Integer() {4, 6, 7, 8, 34, 33, 11}) И нам нужно проверить, есть ли в списке хоть одно нулевое значение. Мы можем, например, сделать это так: C# bool isTrue = false; VB.NET Dim isTrue As Boolean = False Нет ничего плохого в таком коде, но при использовании метода TrueForAll(), можно уложиться в одну строку кода: C# var numbers = new List<int>() { 4, 6, 7, 8, 34, 33, 11}; VB.NET Dim numbers = New List(Of Integer) (New Integer() {4, 6, 7, 8, 34, 33, 11}) Это сделает код более читабельным, чем предыдущий пример, и более элегантным, по моему мнению. Это перевод. Оригинал здесь.
|
Категория «Фотографы»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.