ResourceSet.GetObject Metode
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.
Mengembalikan objek sumber daya dengan nama yang ditentukan.
Overload
GetObject(String) |
Mencari objek sumber daya dengan nama yang ditentukan. |
GetObject(String, Boolean) |
Mencari objek sumber daya dengan nama yang ditentukan dengan cara yang tidak peka huruf besar/kecil, jika diminta. |
GetObject(String)
- Sumber:
- ResourceSet.cs
- Sumber:
- ResourceSet.cs
- Sumber:
- ResourceSet.cs
Mencari objek sumber daya dengan nama yang ditentukan.
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object
Parameter
- name
- String
Nama sumber daya yang peka huruf besar/kecil untuk dicari.
Mengembalikan
Sumber daya yang diminta.
Pengecualian
Parameternya name
adalah null
.
Objek telah ditutup atau dibuang.
Keterangan
Nama objek sumber daya peka huruf besar/kecil. Untuk pencarian yang tidak peka huruf besar/kecil, gunakan GetObject.
Berlaku untuk
GetObject(String, Boolean)
- Sumber:
- ResourceSet.cs
- Sumber:
- ResourceSet.cs
- Sumber:
- ResourceSet.cs
Mencari objek sumber daya dengan nama yang ditentukan dengan cara yang tidak peka huruf besar/kecil, jika diminta.
public:
virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject (string name, bool ignoreCase);
public virtual object GetObject (string name, bool ignoreCase);
abstract member GetObject : string * bool -> obj
override this.GetObject : string * bool -> obj
Public Overridable Function GetObject (name As String, ignoreCase As Boolean) As Object
Parameter
- name
- String
Nama sumber daya yang akan dicari.
- ignoreCase
- Boolean
Menunjukkan apakah kasus nama yang ditentukan harus diabaikan.
Mengembalikan
Sumber daya yang diminta.
Pengecualian
Parameternya name
adalah null
.
Objek telah ditutup atau dibuang.
Keterangan
Jika nilai ignoreCase
parameter adalah true
, sumber daya dengan nama "Sumber Daya" setara dengan sumber daya dengan nama "sumber daya". Namun, perhatikan bahwa metode ini selalu melakukan perbandingan string yang tidak peka huruf besar/kecil menggunakan CultureInfo.InvariantCulture. Keuntungannya adalah bahwa hasil perbandingan string yang tidak peka huruf besar/kecil yang dilakukan oleh metode ini sama pada semua komputer terlepas dari budayanya. Kerugiannya adalah hasilnya tidak konsisten dengan aturan kapital semua budaya.
Misalnya, alfabet Turki memiliki dua versi karakter I: satu dengan titik dan satu tanpa titik. Dalam bahasa Turki, karakter I (Unicode 0049) dianggap sebagai versi huruf besar dari karakter yang berbeda ı (Unicode 0131). Karakter i (Unicode 0069) dianggap sebagai versi huruf kecil dari karakter lain İ (Unicode 0130). Menurut aturan casing ini, perbandingan string yang tidak peka huruf besar/kecil dari karakter i (Unicode 0069) dan I (Unicode 0049) harus gagal untuk budaya "tr-TR" (Turki di Turki). GetObject
Menggunakan metode dengan ignoreCase
diatur ke true
, perbandingan ini berhasil.