JsonArray Classe

Définition

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)
Héritage
JsonArray
Implémente

Remarques

Notes

L’espace System.Json de noms a été conçu pour Silverlight, qui n’est plus pris en charge. Pour traiter JSON, nous vous recommandons d’utiliser des API dans l’espace de noms à la System.Text.Json place.

Constructeurs

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

Propriétés

Count

Obtient le nombre d’éléments contenus dans le ICollection<T>.

IsReadOnly

Obtient une valeur indiquant si ICollection<T> est en lecture seule.

Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

Item[String] (Hérité de JsonValue)
JsonType

Méthodes

Add(JsonValue)

Ajoute un élément à ICollection<T>.

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

Supprime tous les éléments de ICollection<T>.

Contains(JsonValue)

Détermine si ICollection<T> contient une valeur spécifique.

ContainsKey(String) (Hérité de JsonValue)
CopyTo(JsonValue[], Int32)

Copie les éléments de ICollection<T> dans Array, à partir d'un index particulier de Array.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(JsonValue)

Détermine l'index d'un élément spécifique d'IList<T>.

Insert(Int32, JsonValue)

Insère un élément dans IList<T> à l’index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(JsonValue)

Supprime la première occurrence d’un objet spécifique de ICollection<T>.

RemoveAt(Int32)

Supprime l'élément IList<T> au niveau de l'index spécifié.

Save(Stream)
Save(TextWriter) (Hérité de JsonValue)
ToString() (Hérité de JsonValue)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

IEnumerable<JsonValue>.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

Méthodes d’extension

AsReadOnly<T>(IList<T>)

Retourne un wrapper en lecture seule ReadOnlyCollection<T> pour la liste spécifiée.

CopyToDataTable<T>(IEnumerable<T>)

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

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

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

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

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

S’applique à