Collection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un elemento concreto de un objeto Collection
por posición o por clave.
Sobrecargas
Item[Int32] |
Obtiene un elemento concreto de un objeto |
Item[Object] |
Obtiene un elemento concreto de un objeto |
Item[String] |
Obtiene un elemento concreto de un objeto |
Item[Int32]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtiene un elemento concreto de un objeto Collection
por posición o por clave.
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
Parámetros
- Index
- Int32
Expresión numérica que especifica la posición de un elemento de la colección. Index
debe ser un número comprendido entre 1 y el valor de la propiedad Count de la colección. O bien, (B) Expresión de Object
que especifica la cadena de posición o de clave de un elemento de la colección.
Valor de propiedad
Elemento específico de un Collection
objeto por posición o por clave.
Ejemplos
En el ejemplo siguiente se usa la Item
propiedad para recuperar una referencia a un objeto de una colección. birthdays
Crea como un Collection
objeto y, a continuación, recupera el objeto que representa el cumpleaños de Bill, utilizando la clave "Bill"
como Index
argumento.
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))
Tenga en cuenta que la primera llamada especifica explícitamente la Item
propiedad , pero la segunda no. Ambas llamadas funcionan porque la Item
propiedad es la propiedad predeterminada para un Collection
objeto .
Comentarios
Si Index
es de tipo Object
, la Item
propiedad intenta tratarla como un String
Char
valor entero , , Char
o matriz. Si Item
no se puede convertir Index
en String
o Integer
, produce una ArgumentException excepción.
La Item
propiedad es la propiedad predeterminada de una colección. Por lo tanto, las siguientes líneas de código son equivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Se aplica a
Item[Object]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtiene un elemento concreto de un objeto Collection
por posición o por clave.
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
Parámetros
- Index
- Object
Expresión numérica que especifica la posición de un elemento de la colección. Index
debe ser un número comprendido entre 1 y el valor de la propiedad Count de la colección. O bien, (B) Expresión de Object
que especifica la cadena de posición o de clave de un elemento de la colección.
Valor de propiedad
Elemento específico de un Collection
objeto por posición o por clave.
Ejemplos
En el ejemplo siguiente se usa la Item
propiedad para recuperar una referencia a un objeto de una colección. birthdays
Crea como un Collection
objeto y, a continuación, recupera el objeto que representa el cumpleaños de Bill, utilizando la clave "Bill"
como Index
argumento.
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))
Tenga en cuenta que la primera llamada especifica explícitamente la Item
propiedad , pero la segunda no. Ambas llamadas funcionan porque la Item
propiedad es la propiedad predeterminada para un Collection
objeto .
Comentarios
Si Index
es de tipo Object
, la Item
propiedad intenta tratarla como un String
Char
valor entero , , Char
o matriz. Si Item
no se puede convertir Index
en String
o Integer
, produce una ArgumentException excepción.
La Item
propiedad es la propiedad predeterminada de una colección. Por lo tanto, las siguientes líneas de código son equivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Se aplica a
Item[String]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtiene un elemento concreto de un objeto Collection
por posición o por clave.
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
Parámetros
- Key
- String
Expresión única de tipo String
que especifica una cadena de clave que se puede utilizar, en lugar de un índice de posición, para obtener acceso a un elemento de la colección. Key
tiene que corresponder al argumento de Key
especificado cuando se agregó el elemento a la colección.
Valor de propiedad
Elemento específico de un Collection
objeto por posición o por clave.
Ejemplos
En el ejemplo siguiente se usa la Item
propiedad para recuperar una referencia a un objeto de una colección. birthdays
Crea como un Collection
objeto y, a continuación, recupera el objeto que representa el cumpleaños de Bill, utilizando la clave "Bill"
como Index
argumento.
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))
Tenga en cuenta que la primera llamada especifica explícitamente la Item
propiedad , pero la segunda no. Ambas llamadas funcionan porque la Item
propiedad es la propiedad predeterminada para un Collection
objeto .
Comentarios
Si Index
es de tipo Object
, la Item
propiedad intenta tratarla como un String
Char
valor entero , , Char
o matriz. Si Item
no se puede convertir Index
en String
o Integer
, produce una ArgumentException excepción.
La Item
propiedad es la propiedad predeterminada de una colección. Por lo tanto, las siguientes líneas de código son equivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))