ResourceSet.GetObject Metódus

Definíció

A megadott névvel rendelkező erőforrás-objektumot ad vissza.

Túlterhelések

Name Description
GetObject(String)

A megadott névvel rendelkező erőforrás-objektumot keres.

GetObject(String, Boolean)

Ha szükséges, a megadott névvel rendelkező erőforrás-objektumot keres, kis- és nagybetűket nem érzékelyítő módon.

GetObject(String)

Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs

A megadott névvel rendelkező erőforrás-objektumot keres.

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

Paraméterek

name
String

A keresendő erőforrás kis- és nagybetűs neve.

Válaszok

A kért erőforrás.

Kivételek

A name paraméter a következő null: .

Az objektumot bezárták vagy megsemmisítették.

Megjegyzések

Az erőforrás-objektum neve megkülönbözteti a kis- és nagybetűk nevét. Kis- és nagybetűk megkülönböztetése esetén használja a következőt GetObject: .

A következőre érvényes:

GetObject(String, Boolean)

Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs
Forrás:
ResourceSet.cs

Ha szükséges, a megadott névvel rendelkező erőforrás-objektumot keres, kis- és nagybetűket nem érzékelyítő módon.

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

Paraméterek

name
String

A keresendő erőforrás neve.

ignoreCase
Boolean

Azt jelzi, hogy a megadott név esetét figyelmen kívül kell-e hagyni.

Válaszok

A kért erőforrás.

Kivételek

A name paraméter a következő null: .

Az objektumot bezárták vagy megsemmisítették.

Megjegyzések

Ha a ignoreCase paraméter értéke az true, akkor az "Erőforrás" nevű erőforrás egyenértékű az "resource" nevű erőforrással. Vegye figyelembe azonban, hogy ez a módszer mindig a kis- és nagybetűk érzéketlen sztring-összehasonlítását hajtja végre a használatával CultureInfo.InvariantCulture. Ennek az az előnye, hogy az ezzel a módszerrel végzett kis- és nagybetűs sztring-összehasonlítások eredményei a kultúrától függetlenül minden számítógépen azonosak. A hátránya az, hogy az eredmények nem összhangban vannak az összes kultúra burkolati szabályaival.

A török ábécé például két I karakterverzióval rendelkezik: egy ponttal és egy pont nélkül. A török nyelvben az I karakter (Unicode 0049) egy másik ı karakter (Unicode 0131) nagybetűs verziójának számít. Az i karakter (Unicode 0069) egy újabb İ (Unicode 0130) kisbetűs verziója. E casing szabályok szerint az i (Unicode 0069) és az I (Unicode 0049) karakterek kis- és nagybetűk érzéketlen sztring-összehasonlítása meghiúsul a "tr-TR" (Törökországban török) kultúrában. Ha a GetObject metódust a beállítással ignoreCase használja true, ez az összehasonlítás sikeres lesz.

A következőre érvényes: