Bahasa

SettingsBase.Item[String] Properti

Definisi

Mendapatkan atau mengatur nilai properti pengaturan yang ditentukan.

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public virtual object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overridable Property Item(propertyName As String) As Object

Parameter

propertyName
String

Yang String berisi nama properti untuk diakses.

Nilai Properti

Jika ditemukan, nilai properti pengaturan bernama.

Pengecualian

Tidak ada properti yang terkait dengan objek saat ini, atau properti yang ditentukan tidak dapat ditemukan.

Upaya dilakukan untuk mengatur properti baca-saja.

Nilai yang disediakan berjenis tidak kompatibel dengan properti pengaturan, selama operasi yang ditetapkan.

Keterangan

Properti Item[] , juga dikenal sebagai pengindeks, secara rutin digunakan dalam kelas pengaturan yang berasal dari SettingsBase. Properti Item[] mengikat properti publik kelas ke properti pengaturan yang sesuai.

Saat pertama kali properti diakses, SettingsBase instans akan menemukan semua properti lain yang berbagi penyedia yang sama dengan properti yang diminta. SettingsBase Instans kemudian akan memanggil penyedia, meneruskannya kumpulan SettingsProperty objek yang mewakili data yang harus diambil penyedia.

Perhatikan bahwa pengindeks akan mendapatkan dan mengatur data properti dengan cara yang aman utas jika IsSynchronized adalah true. Instans SettingsBase secara default tidak aman utas. Namun, Anda dapat memanggil Synchronized, meneruskan instans SettingsBase untuk membuat SettingsBase pengindeks beroperasi dengan cara yang aman utas.

Berlaku untuk

Lihat juga