JsonArray Sınıf

Tanım

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)
Devralma
JsonArray
Uygulamalar

Açıklamalar

Not

Ad System.Json alanı artık desteklenmeyen Silverlight için tasarlanmıştır. JSON işlemek için bunun yerine ad alanında API'leri System.Text.Json kullanmanızı öneririz.

Oluşturucular

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

Özellikler

Count

ICollection<T> içindeki öğe sayısını alır.

IsReadOnly

ICollection<T> öğesinin salt okunur olup olmadığını belirten bir değer alır.

Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

Item[String] (Devralındığı yer: JsonValue)
JsonType

Yöntemler

Add(JsonValue)

öğesine bir öğe ICollection<T>ekler.

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

öğesinden ICollection<T>tüm öğeleri kaldırır.

Contains(JsonValue)

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

ContainsKey(String) (Devralındığı yer: JsonValue)
CopyTo(JsonValue[], Int32)

öğesinin ICollection<T> öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(JsonValue)

içindeki belirli bir öğenin dizinini IList<T>belirler.

Insert(Int32, JsonValue)

Belirtilen dizinde öğesine IList<T> bir öğe ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(JsonValue)

belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

RemoveAt(Int32)

Belirtilen dizindeki IList<T> öğeyi kaldırır.

Save(Stream)
Save(TextWriter) (Devralındığı yer: JsonValue)
ToString() (Devralındığı yer: JsonValue)

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

IEnumerable<JsonValue>.GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.

Uzantı Metotları

AsReadOnly<T>(IList<T>)

Belirtilen liste için salt ReadOnlyCollection<T> okunur sarmalayıcı döndürür.

CopyToDataTable<T>(IEnumerable<T>)

DataTable Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesnelerin kopyalarını DataRow içeren bir döndürür.

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

DataRow Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

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

DataRow Genel parametrenin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

Şunlara uygulanır