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 String
valeur , , Char
, Char
ou entier. Si Item
ne peut pas convertir en Index
String
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 String
valeur , , Char
, Char
ou entier. Si Item
ne peut pas convertir en Index
String
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 String
valeur , , Char
, Char
ou entier. Si Item
ne peut pas convertir en Index
String
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)))