Collection.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Item[Int32] |
Nesnenin belirli bir |
| Item[Object] |
Nesnenin belirli bir |
| Item[String] |
Nesnenin belirli bir |
Item[Int32]
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.
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
Parametreler
- Index
- Int32
Koleksiyonun bir öğesinin konumunu belirten sayısal ifade.
Index 1 ile koleksiyonun Count özelliğinin değeri arasında bir sayı olmalıdır. Veya (B) Object Koleksiyonun bir öğesinin konumunu veya anahtar dizesini belirten ifade.
Özellik Değeri
Nesnenin konuma veya anahtara göre belirli bir Collection öğesi.
Örnekler
Aşağıdaki örnek, bir koleksiyondaki Item bir nesneye başvuru almak için özelliğini kullanır. Nesne olarak birthdays oluşturur Collection ve sonra bağımsız değişken olarak "Bill" anahtarı Index kullanarak Bill'in doğum gününü temsil eden nesneyi alır.
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))
İlk çağrının özelliği açıkça belirttiğini Item , ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Item nesnenin Collection varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır.
Item veya Indexolarak dönüştürülemezse StringInteger, bir ArgumentException özel durum oluşturur.
Item özelliği, bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırları eşdeğerdir.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Şunlara uygulanır
Item[Object]
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.
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
Parametreler
- Index
- Object
Koleksiyonun bir öğesinin konumunu belirten sayısal ifade.
Index 1 ile koleksiyonun Count özelliğinin değeri arasında bir sayı olmalıdır. Veya (B) Object Koleksiyonun bir öğesinin konumunu veya anahtar dizesini belirten ifade.
Özellik Değeri
Nesnenin konuma veya anahtara göre belirli bir Collection öğesi.
Örnekler
Aşağıdaki örnek, bir koleksiyondaki Item bir nesneye başvuru almak için özelliğini kullanır. Nesne olarak birthdays oluşturur Collection ve sonra bağımsız değişken olarak "Bill" anahtarı Index kullanarak Bill'in doğum gününü temsil eden nesneyi alır.
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))
İlk çağrının özelliği açıkça belirttiğini Item , ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Item nesnenin Collection varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır.
Item veya Indexolarak dönüştürülemezse StringInteger, bir ArgumentException özel durum oluşturur.
Item özelliği, bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırları eşdeğerdir.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Şunlara uygulanır
Item[String]
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
- Kaynak:
- Collection.vb
Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.
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
Parametreler
- Key
- String
Koleksiyonun bir öğesine erişmek için konumsal dizin yerine kullanılabilecek bir anahtar dizesini belirten benzersiz String bir ifade.
Key öğesi koleksiyona Key eklendiğinde belirtilen bağımsız değişkene karşılık gelir.
Özellik Değeri
Nesnenin konuma veya anahtara göre belirli bir Collection öğesi.
Örnekler
Aşağıdaki örnek, bir koleksiyondaki Item bir nesneye başvuru almak için özelliğini kullanır. Nesne olarak birthdays oluşturur Collection ve sonra bağımsız değişken olarak "Bill" anahtarı Index kullanarak Bill'in doğum gününü temsil eden nesneyi alır.
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))
İlk çağrının özelliği açıkça belirttiğini Item , ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Item nesnenin Collection varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır.
Item veya Indexolarak dönüştürülemezse StringInteger, bir ArgumentException özel durum oluşturur.
Item özelliği, bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırları eşdeğerdir.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))