Collection.Item[] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Collection
オブジェクトの特定の要素を、位置またはキーに基づいて取得します。
オーバーロード
Item[Int32] |
|
Item[Object] |
|
Item[String] |
|
Item[Int32]
- ソース:
- Collection.vb
- ソース:
- Collection.vb
- ソース:
- Collection.vb
Collection
オブジェクトの特定の要素を、位置またはキーに基づいて取得します。
public:
property System::Object ^ default[int] { System::Object ^ get(int Index); };
public object? this[int Index] { get; }
public object this[int Index] { get; }
member this.Item(int) : obj
Default Public ReadOnly Property Item(Index As Integer) As Object
パラメーター
- Index
- Int32
コレクションの要素の位置を指定する数式。 Index
は 1 からコレクションの Count プロパティの値までの数字であることが必要です。 または、(B) コレクションの要素の位置またはキー文字列を指定する Object
型の式。
プロパティ値
位置またはキーによるオブジェクトの特定の Collection
要素。
例
次の例では、Item
プロパティを使用して、コレクション内のオブジェクトへの参照を取得します。 Collection
オブジェクトとして birthdays
を作成し、Index
引数としてキー "Bill"
を使用して、Bill の誕生日を表すオブジェクトを取得します。
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
最初の呼び出しでは Item
プロパティを明示的に指定していますが、次の呼び出しではしていないことに注意してください。 Item
プロパティは Collection
オブジェクトの既定のプロパティであるため、どちらの呼び出しも動作します。
注釈
Index
が Object
型の場合、Item
プロパティはそれを String
、Char
、Char
配列、または整数値として処理しようとします。 Item
が Index
を String
または Integer
に変換できない場合、ArgumentException 例外がスローされます。
Item
プロパティは、コレクションの既定のプロパティです。 したがって、次のコード行は同等です。
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
適用対象
Item[Object]
- ソース:
- Collection.vb
- ソース:
- Collection.vb
- ソース:
- Collection.vb
Collection
オブジェクトの特定の要素を、位置またはキーに基づいて取得します。
public:
property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ Index); };
public object? this[object Index] { get; }
public object this[object Index] { get; }
member this.Item(obj) : obj
Default Public ReadOnly Property Item(Index As Object) As Object
パラメーター
- Index
- Object
コレクションの要素の位置を指定する数式。 Index
は 1 からコレクションの Count プロパティの値までの数字であることが必要です。 または、(B) コレクションの要素の位置またはキー文字列を指定する Object
型の式。
プロパティ値
位置またはキーによるオブジェクトの特定の Collection
要素。
例
次の例では、Item
プロパティを使用して、コレクション内のオブジェクトへの参照を取得します。 Collection
オブジェクトとして birthdays
を作成し、Index
引数としてキー "Bill"
を使用して、Bill の誕生日を表すオブジェクトを取得します。
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
最初の呼び出しでは Item
プロパティを明示的に指定していますが、次の呼び出しではしていないことに注意してください。 Item
プロパティは Collection
オブジェクトの既定のプロパティであるため、どちらの呼び出しも動作します。
注釈
Index
が Object
型の場合、Item
プロパティはそれを String
、Char
、Char
配列、または整数値として処理しようとします。 Item
が Index
を String
または Integer
に変換できない場合、ArgumentException 例外がスローされます。
Item
プロパティは、コレクションの既定のプロパティです。 したがって、次のコード行は同等です。
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
適用対象
Item[String]
- ソース:
- Collection.vb
- ソース:
- Collection.vb
- ソース:
- Collection.vb
Collection
オブジェクトの特定の要素を、位置またはキーに基づいて取得します。
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ Key); };
public object? this[string Key] { get; }
public object this[string Key] { get; }
member this.Item(string) : obj
Default Public ReadOnly Property Item(Key As String) As Object
パラメーター
- Key
- String
コレクションの要素にアクセスするときに位置インデックスの代わりに使用できるキー文字列を指定する、一意の String
型の式。 Key
は、要素がコレクションに追加されたときに指定された Key
引数に対応します。
プロパティ値
位置またはキーによるオブジェクトの特定の Collection
要素。
例
次の例では、Item
プロパティを使用して、コレクション内のオブジェクトへの参照を取得します。 Collection
オブジェクトとして birthdays
を作成し、Index
引数としてキー "Bill"
を使用して、Bill の誕生日を表すオブジェクトを取得します。
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
最初の呼び出しでは Item
プロパティを明示的に指定していますが、次の呼び出しではしていないことに注意してください。 Item
プロパティは Collection
オブジェクトの既定のプロパティであるため、どちらの呼び出しも動作します。
注釈
Index
が Object
型の場合、Item
プロパティはそれを String
、Char
、Char
配列、または整数値として処理しようとします。 Item
が Index
を String
または Integer
に変換できない場合、ArgumentException 例外がスローされます。
Item
プロパティは、コレクションの既定のプロパティです。 したがって、次のコード行は同等です。
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
適用対象
.NET