JsonArray Класс

Определение

public ref class JsonArray : System::Json::JsonValue, System::Collections::Generic::ICollection<System::Json::JsonValue ^>, System::Collections::Generic::IEnumerable<System::Json::JsonValue ^>, System::Collections::Generic::IList<System::Json::JsonValue ^>
public class JsonArray : System.Json.JsonValue, System.Collections.Generic.ICollection<System.Json.JsonValue>, System.Collections.Generic.IEnumerable<System.Json.JsonValue>, System.Collections.Generic.IList<System.Json.JsonValue>
type JsonArray = class
    inherit JsonValue
    interface IList<JsonValue>
    interface ICollection<JsonValue>
    interface seq<JsonValue>
    interface IEnumerable
Public Class JsonArray
Inherits JsonValue
Implements ICollection(Of JsonValue), IEnumerable(Of JsonValue), IList(Of JsonValue)
Наследование
JsonArray
Реализации

Комментарии

Примечание

Пространство System.Json имен было разработано для Silverlight, который больше не поддерживается. Для обработки JSON рекомендуется использовать API в System.Text.Json пространстве имен.

Конструкторы

JsonArray(IEnumerable<JsonValue>)
JsonArray(JsonValue[])

Свойства

Count

Получает число элементов, содержащихся в интерфейсе ICollection<T>.

IsReadOnly

Получает значение, указывающее, является ли объект ICollection<T> доступным только для чтения.

Item[Int32]

Возвращает или задает элемент по указанному индексу.

Item[String] (Унаследовано от JsonValue)
JsonType

Методы

Add(JsonValue)

Добавляет элемент в коллекцию ICollection<T>.

AddRange(IEnumerable<JsonValue>)
AddRange(JsonValue[])
Clear()

Удаляет все элементы из коллекции ICollection<T>.

Contains(JsonValue)

Определяет, содержит ли коллекция ICollection<T> указанное значение.

ContainsKey(String) (Унаследовано от JsonValue)
CopyTo(JsonValue[], Int32)

Копирует элементы коллекции ICollection<T> в массив Array, начиная с указанного индекса массива Array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(JsonValue)

Определяет индекс заданного элемента коллекции IList<T>.

Insert(Int32, JsonValue)

Вставляет элемент в список IList<T> по указанному индексу.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(JsonValue)

Удаляет первое вхождение указанного объекта из коллекции ICollection<T>.

RemoveAt(Int32)

Удаляет элемент IList<T> по указанному индексу.

Save(Stream)
Save(TextWriter) (Унаследовано от JsonValue)
ToString() (Унаследовано от JsonValue)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

IEnumerable<JsonValue>.GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.

Методы расширения

AsReadOnly<T>(IList<T>)

Возвращает оболочку только ReadOnlyCollection<T> для чтения для указанного списка.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

Применяется к