JsonArray Classe

Definizione

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)
Ereditarietà
JsonArray
Implementazioni

Commenti

Nota

Lo System.Json spazio dei nomi è stato progettato per Silverlight, che non è più supportato. Per l'elaborazione JSON, è consigliabile usare invece le API nello System.Text.Json spazio dei nomi .

Costruttori

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

Proprietà

Count

Ottiene il numero di elementi contenuti in ICollection<T>.

IsReadOnly

Ottiene un valore che indica se ICollection<T> è di sola lettura.

Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

Item[String] (Ereditato da JsonValue)
JsonType

Metodi

Add(JsonValue)

Aggiunge un elemento a ICollection<T>.

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

Rimuove tutti gli elementi da ICollection<T>.

Contains(JsonValue)

Stabilisce se ICollection<T> contiene un valore specifico.

ContainsKey(String) (Ereditato da JsonValue)
CopyTo(JsonValue[], Int32)

Copia gli elementi di ICollection<T> in Array a partire da un particolare indice Array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(JsonValue)

Determina l'indice di un elemento specifico in IList<T>.

Insert(Int32, JsonValue)

Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(JsonValue)

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.

RemoveAt(Int32)

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.

Save(Stream)
Save(TextWriter) (Ereditato da JsonValue)
ToString() (Ereditato da JsonValue)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

IEnumerable<JsonValue>.GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.

Metodi di estensione

AsReadOnly<T>(IList<T>)

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

Si applica a