JsonArray クラス

定義

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)
継承
JsonArray
実装

注釈

注意

名前空間は System.Json Silverlight 用に設計されましたが、これはサポートされなくなりました。 JSON を処理する場合は、代わりに名前空間で System.Text.Json API を使用することをお勧めします。

コンストラクター

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

プロパティ

Count

ICollection<T> に格納されている要素の数を取得します。

IsReadOnly

ICollection<T> が読み取り専用かどうかを示す値を取得します。

Item[Int32]

指定したインデックスにある要素を取得または設定します。

Item[String] (継承元 JsonValue)
JsonType

メソッド

Add(JsonValue)

ICollection<T> に項目を追加します。

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

ICollection<T> からすべての項目を削除します。

Contains(JsonValue)

ICollection<T> に特定の値が格納されているかどうかを判断します。

ContainsKey(String) (継承元 JsonValue)
CopyTo(JsonValue[], Int32)

ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(JsonValue)

IList<T> 内の特定の項目のインデックスを確認します。

Insert(Int32, JsonValue)

指定したインデックスの IList<T> に項目を挿入します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Remove(JsonValue)

特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。

RemoveAt(Int32)

指定したインデックスにある IList<T> 項目を削除します。

Save(Stream)
Save(TextWriter) (継承元 JsonValue)
ToString() (継承元 JsonValue)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IEnumerable<JsonValue>.GetEnumerator()

コレクションを反復処理する列挙子を返します。

拡張メソッド

AsReadOnly<T>(IList<T>)

指定したリストの読み取り専用 ReadOnlyCollection<T> ラッパーを返します。

CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。

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

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

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

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

適用対象