Collection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un élément spécifique d’un objet Collection en fonction de sa position ou de sa clé.
Surcharges
| Item[Int32] |
Obtient un élément spécifique d’un objet |
| Item[Object] |
Obtient un élément spécifique d’un objet |
| Item[String] |
Obtient un élément spécifique d’un objet |
Item[Int32]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtient un élément spécifique d’un objet Collection en fonction de sa position ou de sa clé.
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
Paramètres
- Index
- Int32
Expression numérique qui spécifie la position d'un élément de la collection.
Index doit être un nombre compris entre 1 et la valeur de la propriété Count de la collection. Ou (B) Une expression Object qui spécifie la position ou la chaîne clé d'un élément de la collection.
Valeur de propriété
Élément spécifique d’un Collection objet par position ou par clé.
Exemples
L’exemple suivant utilise la Item propriété pour récupérer une référence à un objet dans une collection. Il crée birthdays en tant qu’objet Collection , puis récupère l’objet représentant l’anniversaire de Bill, en utilisant la clé "Bill" comme Index argument.
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))
Notez que le premier appel spécifie explicitement la Item propriété, mais pas le second. Les deux appels fonctionnent, car la Item propriété est la propriété par défaut d’un Collection objet.
Remarques
Si Index est de type Object, la Item propriété tente de la traiter comme une Stringvaleur , , Char, Char ou entier. Si Item ne peut pas convertir en IndexString ou Integer, il lève une ArgumentException exception.
La Item propriété est la propriété par défaut d’une collection. Par conséquent, les lignes de code suivantes sont équivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
S’applique à
Item[Object]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtient un élément spécifique d’un objet Collection en fonction de sa position ou de sa clé.
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
Paramètres
- Index
- Object
Expression numérique qui spécifie la position d'un élément de la collection.
Index doit être un nombre compris entre 1 et la valeur de la propriété Count de la collection. Ou (B) Une expression Object qui spécifie la position ou la chaîne clé d'un élément de la collection.
Valeur de propriété
Élément spécifique d’un Collection objet par position ou par clé.
Exemples
L’exemple suivant utilise la Item propriété pour récupérer une référence à un objet dans une collection. Il crée birthdays en tant qu’objet Collection , puis récupère l’objet représentant l’anniversaire de Bill, en utilisant la clé "Bill" comme Index argument.
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))
Notez que le premier appel spécifie explicitement la Item propriété, mais pas le second. Les deux appels fonctionnent, car la Item propriété est la propriété par défaut d’un Collection objet.
Remarques
Si Index est de type Object, la Item propriété tente de la traiter comme une Stringvaleur , , Char, Char ou entier. Si Item ne peut pas convertir en IndexString ou Integer, il lève une ArgumentException exception.
La Item propriété est la propriété par défaut d’une collection. Par conséquent, les lignes de code suivantes sont équivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
S’applique à
Item[String]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Obtient un élément spécifique d’un objet Collection en fonction de sa position ou de sa clé.
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
Paramètres
- Key
- String
Expression String unique qui spécifie une chaîne clé qui peut être utilisée au lieu d'un index de position pour accéder à un élément de la collection.
Key doit correspondre à l'argument Key spécifié lorsque l'élément a été ajouté à la collection.
Valeur de propriété
Élément spécifique d’un Collection objet par position ou par clé.
Exemples
L’exemple suivant utilise la Item propriété pour récupérer une référence à un objet dans une collection. Il crée birthdays en tant qu’objet Collection , puis récupère l’objet représentant l’anniversaire de Bill, en utilisant la clé "Bill" comme Index argument.
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))
Notez que le premier appel spécifie explicitement la Item propriété, mais pas le second. Les deux appels fonctionnent, car la Item propriété est la propriété par défaut d’un Collection objet.
Remarques
Si Index est de type Object, la Item propriété tente de la traiter comme une Stringvaleur , , Char, Char ou entier. Si Item ne peut pas convertir en IndexString ou Integer, il lève une ArgumentException exception.
La Item propriété est la propriété par défaut d’une collection. Par conséquent, les lignes de code suivantes sont équivalentes.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))