Collection.Item[] Özellik

Tanım

Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.

Aşırı Yüklemeler

Item[Int32]

Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.

Item[Object]

Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.

Item[String]

Nesnenin belirli bir Collection öğesini konuma veya anahtara göre alır.

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 IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır. veya ItemIntegerolarak dönüştürülemiyorsa IndexString, 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 IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır. veya ItemIntegerolarak dönüştürülemiyorsa IndexString, 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 IndexObjectItem, özelliği bunu bir String, Char, Char dizisi veya tamsayı değeri olarak ele alır. veya ItemIntegerolarak dönüştürülemiyorsa IndexString, 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