Bagikan melalui


ResourceSet.GetObject Metode

Definisi

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.

Berlaku untuk