JsonArray Klasa

Definicja

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)
Dziedziczenie
JsonArray
Implementuje

Uwagi

Uwaga

Przestrzeń nazw została zaprojektowana System.Json dla programu Silverlight, który nie jest już obsługiwany. W przypadku przetwarzania kodu JSON zalecamy zamiast tego używanie interfejsów API w System.Text.Json przestrzeni nazw.

Konstruktory

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

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection<T>.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

Item[String] (Odziedziczone po JsonValue)
JsonType

Metody

Add(JsonValue)

Dodaje element do elementu ICollection<T>.

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

Usuwa wszystkie elementy z elementu ICollection<T>.

Contains(JsonValue)

Określa, czy element ICollection<T> zawiera określoną wartość.

ContainsKey(String) (Odziedziczone po JsonValue)
CopyTo(JsonValue[], Int32)

Kopiuje elementy ICollection<T> elementu do obiektu Array, zaczynając od określonego Array indeksu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(JsonValue)

Określa indeks określonego elementu w elemencie IList<T>.

Insert(Int32, JsonValue)

Wstawia element do IList<T> określonego indeksu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(JsonValue)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu ICollection<T>.

RemoveAt(Int32)

IList<T> Usuwa element w określonym indeksie.

Save(Stream)
Save(TextWriter) (Odziedziczone po JsonValue)
ToString() (Odziedziczone po JsonValue)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

IEnumerable<JsonValue>.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

Metody rozszerzania

AsReadOnly<T>(IList<T>)

Zwraca otokę tylko do ReadOnlyCollection<T> odczytu dla określonej listy.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca element DataTable zawierający kopie DataRow obiektów, biorąc pod uwagę obiekt wejściowy IEnumerable<T> , w którym parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , podanego obiektu wejściowego IEnumerable<T> , w którym parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , podanego obiektu wejściowego IEnumerable<T> , w którym parametr T ogólny to DataRow.

Dotyczy