- Android Studio: получение JSON в ListView и ArrayAdapter. Урок № 2
- Смотрите видео: Android Studio: получение JSON в ListView и ArrayAdapter. Урок № 2
- JSONArray Class
- Definition
- Remarks
- Constructors
- Properties
- Methods
- Explicit Interface Implementations
- Extension Methods
- Json Array Класс
- Определение
- Конструкторы
- Свойства
- Методы
- Явные реализации интерфейса
- Методы расширения
Android Studio: получение JSON в ListView и ArrayAdapter. Урок № 2
Всем привет, и сегодня мы продолжим рассматривать возможности работы с json файлами в Android Studio.
На этот раз будем использовать listView для отображения данных, хочу напомнить, что в прошлом видео мы работали с recyclerview и cardview , и сегодня будем делать макет попроще, будет иной принцип подключения файла json со списком.
Подобный пример можно использовать в качестве различных справочных андроид приложений, для курсовых и дипломных работ, храня данные в локальном файле, так что приятного просмотра, будет интересно.
Смотрите видео: Android Studio: получение JSON в ListView и ArrayAdapter. Урок № 2
Давайте создадим новый проект с пустой активностью, дадим названием, как вы помните в прошлый раз проект назывался Load Json from assets -01 , назовем также с цифрой два, Load Json from assets -02 .
Проект у нас загружен, и давайте создадим папку assets для json файла, создадим новый файл users.json, на этот раз вставим значение, но без имени массива users , сейчас поработаем с безымянном массивом, позже я покажу как работать с этим файлом, сохраним, закроем файл.
Откроем activity_main.xml , заменим виджет ConstraintLayout на RelativeLayout , а TextView изменения на ListView . Уберём отсюда всё лишнее и добавим Android:id ListView .
Список ListView будет для общего плана, а для пунктов списка создадим в папке layout ещё один Resource File, как и в прошлом примере назавем его row.xml . Заменим в разметке RelativeLayout , id не нужен, добавим отступы 6dp.
Внутри RelativeLayout добавим LinearLayout , ориентация – вертикальная, внутренний отступ – 5dp.
Так же добавим два TextView с id, name и email, соответственно, размер текста – 30sp.
Для RelativeLayout и LinearLayout установим ширину — match_parent , высоту — wrap_content , с разметкой закончили.
Переходим в MainActivity , объявим переменную типа ListView – listview , обратимся к элементу экрана из кода через findviewbyid
Давайте создадим новый класс которая нас будет отвечать за работу с данными в json файле и списком.
Назовем его UserAdapter , адаптер будет наследоваться от
Нам нужна будет int переменная listLayout , ArrayList list и как уже говорилось контекст, Context context .
Далее напишем конструктор
Напишем присвоение переменных
Ну теперь нам нужно будет сделать, как мы в прошлый раз делали, получение нашего View , создадим Layout inflator , который будет обращаться к объекту, к нашему файлу разметки row.xml для отображения пунктов списка.
Вот так у нас выглядит наш обработчик, здесь получилось, что мы меньше писали кода в классе UserAdapter чем в прошлом примере.
Теперь перейдем в mainactivity и продолжим, поскольку у нас массив users.json безымянный, нам проще обратиться к нашему файлу, чем если бы он имел имя.
Пишем в onCreate
И ниже, вне onCreate напишем функцию getJSonData
Объявим переменную и проинициализируем ее.
В блоке обработки исключений try/catch получим содержимое файла
Источник
JSONArray Class
Definition
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A dense indexed sequence of values.
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Constructors
Creates a JSONArray with no values.
Creates a JSONArray with no values.
A constructor used when creating managed representations of JNI objects; called by the runtime.
Creates a JSONArray with no values.
Creates a JSONArray with no values.
Creates a JSONArray with no values.
Properties
Returns the runtime class of this Object .
(Inherited from Object)
The handle to the underlying Android instance.
(Inherited from Object)
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
Methods
Creates and returns a copy of this object.
(Inherited from Object)
Indicates whether some other object is «equal to» this one.
(Inherited from Object)
Returns the value at index .
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
Returns the value at index if it exists and is a double or can be coerced to a double.
Returns a hash code value for the object.
(Inherited from Object)
Returns the value at index if it exists and is an int or can be coerced to an int.
Returns the value at index if it exists and is a JSONArray .
Returns the value at index if it exists and is a JSONObject .
Returns the value at index if it exists and is a long or can be coerced to a long.
Returns the value at index if it exists, coercing it if necessary.
Returns true if this array has no value at index , or if its value is the null reference or JSONObject#NULL .
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
(Inherited from Object)
Returns a new string by alternating this array’s values with separator .
Returns the number of values in this array.
Wakes up a single thread that is waiting on this object’s monitor.
(Inherited from Object)
Wakes up all threads that are waiting on this object’s monitor.
(Inherited from Object)
Returns the value at index , or null if the array has no value at index .
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
Returns the value at index if it exists and is a double or can be coerced to a double.
Returns the value at index if it exists and is a double or can be coerced to a double.
Returns the value at index if it exists and is an int or can be coerced to an int.
Returns the value at index if it exists and is an int or can be coerced to an int.
Returns the value at index if it exists and is a JSONArray .
Returns the value at index if it exists and is a JSONObject .
Returns the value at index if it exists and is a long or can be coerced to a long.
Returns the value at index if it exists and is a long or can be coerced to a long.
Returns the value at index if it exists, coercing it if necessary.
Returns the value at index if it exists, coercing it if necessary.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Appends value to the end of this array.
Removes and returns the value at index , or null if the array has no value at index .
Sets the Handle property.
(Inherited from Object)
Returns a new object whose values are the values in this array, and whose names are the values in names .
Returns a string representation of the object.
(Inherited from Object)
Encodes this array as a compact JSON string, such as:
Causes the current thread to wait until another thread invokes the java.lang.Object#notify() method or the java.lang.Object#notifyAll() method for this object.
(Inherited from Object)
Causes the current thread to wait until another thread invokes the java.lang.Object#notify() method or the java.lang.Object#notifyAll() method for this object.
(Inherited from Object)
Causes the current thread to wait until another thread invokes the java.lang.Object#notify() method or the java.lang.Object#notifyAll() method for this object.
(Inherited from Object)
Explicit Interface Implementations
IJavaPeerable.Disposed() | (Inherited from Object) |
IJavaPeerable.DisposeUnlessReferenced() | (Inherited from Object) |
IJavaPeerable.Finalized() | (Inherited from Object) |
IJavaPeerable.JniManagedPeerState | (Inherited from Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) | (Inherited from Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) | (Inherited from Object) |
Extension Methods
Performs an Android runtime-checked type conversion.
Источник
Json Array Класс
Определение
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Конструкторы
Свойства
Получает число элементов, содержащихся в интерфейсе ICollection .
Получает значение, указывающее, является ли объект ICollection доступным только для чтения.
Возвращает или задает элемент по указанному индексу.
Методы
Добавляет элемент в коллекцию ICollection .
Удаляет все элементы из коллекции ICollection .
Определяет, содержит ли коллекция ICollection указанное значение.
Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array.
Определяет, равен ли указанный объект текущему объекту.
(Унаследовано от Object)
Служит хэш-функцией по умолчанию.
(Унаследовано от Object)
Возвращает объект Type для текущего экземпляра.
(Унаследовано от Object)
Определяет индекс заданного элемента коллекции IList .
Вставляет элемент в список IList по указанному индексу.
Создает неполную копию текущего объекта Object.
(Унаследовано от Object)
Удаляет первое вхождение указанного объекта из коллекции ICollection .
Удаляет элемент IList по указанному индексу.
Явные реализации интерфейса
Возвращает перечислитель, который осуществляет итерацию по коллекции.
Возвращает перечислитель, выполняющий перебор элементов в коллекции.
Методы расширения
Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable и универсальном параметре T , равном DataRow.
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable , где универсальный параметр T имеет значение DataRow.
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable , где универсальный параметр T имеет значение DataRow.
Применяет к последовательности агрегатную функцию.
Применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции.
Применяет к последовательности агрегатную функцию. Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения.
Проверяет, все ли элементы последовательности удовлетворяют условию.
Проверяет, содержит ли последовательность какие-либо элементы.
Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию.
Добавляет значение в конец последовательности.
Возвращает входное значение, типизированное как IEnumerable .
Вычисляет среднее для последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет среднее для последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Приводит элементы объекта IEnumerable к заданному типу.
Разделите элементы последовательности на блоки размером не более size .
Объединяет две последовательности.
Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию.
Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор IEqualityComparer .
Возвращает количество элементов в последовательности.
Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию.
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.
Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор IEqualityComparer .
Возвращает различные элементы из последовательности в соответствии с заданной функцией выбора ключа.
Возвращает различные элементы из последовательности в соответствии с заданной функцией выбора ключа.
Возвращает элемент по указанному индексу в последовательности.
Возвращает элемент по указанному индексу в последовательности.
Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона.
Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона.
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer .
Формирует разность множества двух последовательностей в соответствии с заданной функцией выбора ключа.
Формирует разность множества двух последовательностей в соответствии с заданной функцией выбора ключа.
Возвращает первый элемент последовательности.
Возвращает первый элемент последовательности, удовлетворяющий указанному условию.
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции.
Группирует элементы последовательности в соответствии с функцией селектора ключа. Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Ключи сравниваются с использованием заданного компаратора.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Элементы каждой группы проецируются с помощью указанной функции.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции.
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется компаратор проверки на равенство по умолчанию.
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный компаратор IEqualityComparer .
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer .
Создает пересечение множеств двух последовательностей в соответствии с заданной функцией выбора ключа.
Создает пересечение множеств двух последовательностей в соответствии с заданной функцией выбора ключа.
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется компаратор проверки на равенство по умолчанию.
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется указанный компаратор IEqualityComparer .
Возвращает последний элемент последовательности.
Возвращает последний элемент последовательности, удовлетворяющий указанному условию.
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
Возвращает значение типа Int64, представляющее общее число элементов в последовательности.
Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию.
Возвращает максимальное значение, содержащееся в универсальной последовательности.
Возвращает максимальное значение, содержащееся в универсальной последовательности.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Decimal.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Double.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int32.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Int64.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32 обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64 обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Single.
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение.
Возвращает максимальное значение в универсальной последовательности в соответствии с заданной функцией выбора ключа.
Возвращает максимальное значение в универсальной последовательности в соответствии с заданной функцией выбора ключа.
Возвращает минимальное значение, содержащееся в универсальной последовательности.
Возвращает минимальное значение, содержащееся в универсальной последовательности.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Decimal.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Double.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int32.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Int64.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32 обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64 обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single обнуляемого типа.
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Single.
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение.
Возвращает минимальное значение в универсальной последовательности в соответствии с заданной функцией выбора ключа.
Возвращает минимальное значение в универсальной последовательности в соответствии с заданной функцией выбора ключа.
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.
Сортирует элементы последовательности в порядке возрастания ключа.
Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора.
Сортирует элементы последовательности в порядке убывания ключа.
Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора.
Добавляет значение в начало последовательности.
Изменяет порядок элементов последовательности на противоположный.
Проецирует каждый элемент последовательности в новую форму.
Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.
Проецирует каждый элемент последовательности в объект IEnumerable и объединяет результирующие последовательности в одну последовательность.
Проецирует каждый элемент последовательности в объект IEnumerable и объединяет результирующие последовательности в одну последовательность. Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента.
Проецирует каждый элемент последовательности в объект IEnumerable , объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности.
Проецирует каждый элемент последовательности в объект IEnumerable , объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента.
Определяет, совпадают ли две последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию, предназначенный для их типа.
Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор IEqualityComparer .
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и вызывает исключение, если таких элементов больше одного.
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, вызывается исключение.
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, вызывается исключение.
Пропускает заданное число элементов в последовательности и возвращает остальные элементы.
Возвращает новую перечислимую коллекцию, содержащую элементы из source с исключенными count элементами из конца исходной коллекции.
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.
Вычисляет сумму последовательности значений типа Decimal, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений типа Double, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений типа Int32, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений типа Int64, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Вычисляет сумму последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
Возвращает указанное число подряд идущих элементов с начала последовательности.
Возвращает указанный диапазон смежных элементов из последовательности.
Возвращает новую перечислимую коллекцию, содержащую последние count элементов из source .
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию. Индекс элемента используется в логике функции предиката.
Создает массив из объекта IEnumerable .
Создает словарь Dictionary из объекта IEnumerable в соответствии с заданной функцией селектора ключа.
Создает словарь Dictionary из объекта IEnumerable в соответствии с заданной функцией селектора ключа и компаратором ключей.
Создает словарь Dictionary из объекта IEnumerable в соответствии с заданными функциями селектора ключа и селектора элемента.
Создает словарь Dictionary из объекта IEnumerable в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.
Создает словарь Lookup из объекта IEnumerable в соответствии с заданной функцией селектора ключа.
Создает словарь Lookup из объекта IEnumerable в соответствии с заданной функцией селектора ключа и компаратором ключей.
Создает словарь Lookup из объекта IEnumerable в соответствии с заданными функциями селектора ключа и селектора элемента.
Создает объект Lookup из объекта IEnumerable в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.
Пытается определить количество элементов в последовательности без принудительного перечисления.
Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор IEqualityComparer .
Создает объединение множеств двух последовательностей в соответствии с заданной функцией выбора ключа.
Создает объединение множеств двух последовательностей в соответствии с заданной функцией выбора ключа.
Выполняет фильтрацию последовательности значений на основе заданного предиката.
Выполняет фильтрацию последовательности значений на основе заданного предиката. Индекс каждого элемента используется в логике функции предиката.
Создает последовательность кортежей с элементами из двух указанных последовательностей.
Создает последовательность кортежей с элементами из трех указанных последовательностей.
Применяет указанную функцию к соответствующим элементам двух последовательностей, что дает последовательность результатов.
Позволяет осуществлять параллельный запрос.
Позволяет осуществлять параллельный запрос.
Преобразовывает коллекцию IEnumerable в объект IQueryable.
Преобразовывает универсальный объект IEnumerable в универсальный объект IQueryable .
Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции.
Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.
Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции.
Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.
Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.
Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.
Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName.
Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов.
Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.
Удаление каждого узла в исходной коллекции из родительского узла.
Источник