JsonArray Třída

Definice

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)
Dědičnost
JsonArray
Implementuje

Poznámky

Poznámka

Obor System.Json názvů byl navržen pro Silverlight, který se už nepodporuje. Pro zpracování JSON doporučujeme místo toho použít rozhraní API v oboru System.Text.Json názvů .

Konstruktory

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

Vlastnosti

Count

Získá počet elementů obsažených v objektu ICollection<T>.

IsReadOnly

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.

Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.

Item[String] (Zděděno od JsonValue)
JsonType

Metody

Add(JsonValue)

Přidá položku do ICollection<T>.

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

Odebere všechny položky z objektu ICollection<T>.

Contains(JsonValue)

Určuje, zda obsahuje ICollection<T> konkrétní hodnotu.

ContainsKey(String) (Zděděno od JsonValue)
CopyTo(JsonValue[], Int32)

Zkopíruje prvky objektu ICollection<T>Arraydo , počínaje konkrétním Array indexem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IndexOf(JsonValue)

Určuje index konkrétní položky v objektu IList<T>.

Insert(Int32, JsonValue)

Vloží položku do zadaného indexu IList<T> .

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(JsonValue)

Odebere první výskyt konkrétního objektu z objektu ICollection<T>.

RemoveAt(Int32)

Odebere IList<T> položku v zadaném indexu.

Save(Stream)
Save(TextWriter) (Zděděno od JsonValue)
ToString() (Zděděno od JsonValue)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrací enumerátor procházející kolekci.

IEnumerable<JsonValue>.GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

Metody rozšíření

AsReadOnly<T>(IList<T>)

Vrátí obálku jen ReadOnlyCollection<T> pro čtení pro zadaný seznam.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí hodnotu , DataTable která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu , který je vstupním objektemIEnumerable<T>, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu , který je vstupním objektemIEnumerable<T>, kde je DataRowobecný parametr T .

Platí pro