次の方法で共有


XmlArrayItemAttribute.NestingLevel プロパティ

XmlArrayItemAttribute が影響を与える XML 要素の階層構造のレベルを取得または設定します。

Public Property NestingLevel As Integer
[C#]
public int NestingLevel {get; set;}
[C++]
public: __property int get_NestingLevel();public: __property void set_NestingLevel(int);
[JScript]
public function get NestingLevel() : int;public function set NestingLevel(int);

プロパティ値

複数の配列内の 1 つの配列内のインデックスのセットの 0 から始まるインデックス番号。

解説

XML ドキュメントは、XML 要素の階層構造を含めることができます。このような階層構造を表すために、複数の配列の中から 1 つの配列が使用されます。このような配列内では、各インデックスが階層構造のレベルを表します。このため、 NestingLevel プロパティは、複数の配列の中の 1 つの配列を返すフィールドに XmlArrayItemAttribute を適用するときにだけ使用されます。

属性を適用する場合は、 NestingLevel を設定することにより、属性が影響を与える階層構造レベルはどれかを指定します。最初のインデックスは、常に値 0 です。そのため、その NestingLevel の設定は任意です。 NestingLevel 値を持たない XmlArrayItemAttribute は、最初の配列インデックスに適用されます。後続の XmlArrayItemAttribute オブジェクトだけが、 NestingLevel 値 (1、2、3 など) を指定する必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

XmlArrayItemAttribute クラス | XmlArrayItemAttribute メンバ | System.Xml.Serialization 名前空間