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
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
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) Koleksiyonun Object
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 Collection
oluşturur birthdays
ve sonra bağımsız değişken olarak Index
anahtarını "Bill"
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ğini açıkça belirttiğini Item
, ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Collection
nesnenin Item
varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse Index
Object
Item
, özelliği bunu bir String
, Char
, Char
dizisi veya tamsayı değeri olarak ele alır. veya Item
Integer
olarak dönüştürülemiyorsa Index
String
, bir ArgumentException özel durum oluşturur.
Item
özelliği bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırlarını 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
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) Koleksiyonun Object
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 Collection
oluşturur birthdays
ve sonra bağımsız değişken olarak Index
anahtarını "Bill"
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ğini açıkça belirttiğini Item
, ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Collection
nesnenin Item
varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse Index
Object
Item
, özelliği bunu bir String
, Char
, Char
dizisi veya tamsayı değeri olarak ele alır. veya Item
Integer
olarak dönüştürülemiyorsa Index
String
, bir ArgumentException özel durum oluşturur.
Item
özelliği bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırlarını 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
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
ifade. Key
öğesi koleksiyona Key
eklendiğinde belirtilen bağımsız değişkene karşılık olmalıdır.
Ö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 Collection
oluşturur birthdays
ve sonra bağımsız değişken olarak Index
anahtarını "Bill"
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ğini açıkça belirttiğini Item
, ancak ikincisinin belirtmediğini unutmayın. Özelliği bir Collection
nesnenin Item
varsayılan özelliği olduğundan her iki çağrı da çalışır.
Açıklamalar
türündeyse Index
Object
Item
, özelliği bunu bir String
, Char
, Char
dizisi veya tamsayı değeri olarak ele alır. veya Item
Integer
olarak dönüştürülemiyorsa Index
String
, bir ArgumentException özel durum oluşturur.
Item
özelliği bir koleksiyonun varsayılan özelliğidir. Bu nedenle, aşağıdaki kod satırlarını eşdeğerdir.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))