NameValueCollection.Item[] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur entri yang ditentukan dari NameValueCollection.
Overload
Item[Int32] |
Mendapatkan entri pada indeks yang ditentukan dari NameValueCollection. |
Item[String] |
Mendapatkan atau mengatur entri dengan kunci yang ditentukan di NameValueCollection. |
Item[Int32]
- Sumber:
- NameValueCollection.cs
- Sumber:
- NameValueCollection.cs
- Sumber:
- NameValueCollection.cs
Mendapatkan entri pada indeks yang ditentukan dari NameValueCollection.
public:
property System::String ^ default[int] { System::String ^ get(int index); };
public string this[int index] { get; }
public string? this[int index] { get; }
member this.Item(int) : string
Default Public ReadOnly Property Item(index As Integer) As String
Parameter
- index
- Int32
Indeks berbasis nol dari entri untuk ditemukan dalam koleksi.
Nilai Properti
String yang berisi daftar nilai yang dipisahkan koma pada indeks koleksi yang ditentukan.
Pengecualian
index
berada di luar rentang indeks yang valid untuk koleksi.
Keterangan
Properti ini menyediakan kemampuan untuk mengakses elemen tertentu dalam koleksi dengan menggunakan sintaks berikut: myCollection[index]
.
Properti ini tidak dapat disetel. Untuk mengatur nilai pada indeks tertentu, gunakan Item[GetKey(index)]
.
Bahasa C# menggunakan kata kunci ini untuk menentukan pengindeks alih-alih mengimplementasikan Item[] properti . Visual Basic mengimplementasikan Item[] sebagai properti default, yang menyediakan fungsionalitas pengindeksan yang sama.
Mengambil nilai pada indeks yang ditentukan adalah operasi O(n
), di mana n
adalah jumlah nilai.
Lihat juga
Berlaku untuk
Item[String]
- Sumber:
- NameValueCollection.cs
- Sumber:
- NameValueCollection.cs
- Sumber:
- NameValueCollection.cs
Mendapatkan atau mengatur entri dengan kunci yang ditentukan di NameValueCollection.
public:
property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
public string? this[string? name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String
Parameter
Nilai Properti
String yang berisi daftar nilai yang dipisahkan koma yang terkait dengan kunci yang ditentukan, jika ditemukan; jika tidak, null
.
Pengecualian
Koleksi bersifat baca-saja dan operasi mencoba memodifikasi koleksi.
Keterangan
Properti ini menyediakan kemampuan untuk mengakses elemen tertentu dalam koleksi dengan menggunakan sintaks berikut: myCollection[name]
.
Jika kunci yang ditentukan sudah ada dalam koleksi, pengaturan properti ini akan menimpa daftar nilai yang ada dengan nilai yang ditentukan. Untuk menambahkan nilai baru ke daftar nilai yang ada, gunakan Add metode .
Jika kunci yang ditentukan tidak ada dalam koleksi, mengatur properti ini akan membuat entri baru menggunakan kunci yang ditentukan dan nilai yang ditentukan.
Perhatian
Properti ini kembali null
dalam kasus berikut: 1) jika kunci yang ditentukan tidak ditemukan; dan 2) jika kunci yang ditentukan ditemukan dan nilai terkaitnya adalah null
. Properti ini tidak membedakan antara dua kasus.
Bahasa C# menggunakan kata kunci ini untuk menentukan pengindeks alih-alih mengimplementasikan Item[] properti . Visual Basic mengimplementasikan Item[] sebagai properti default, yang menyediakan fungsionalitas pengindeksan yang sama.
Mengambil atau mengatur nilai yang terkait dengan kunci yang ditentukan adalah operasi O(n
), di mana n
adalah jumlah nilai.