Sdílet prostřednictvím


ResourceSet.GetObject Metoda

Definice

Vrátí objekt prostředku se zadaným názvem.

Přetížení

GetObject(String)

Vyhledá objekt prostředku se zadaným názvem.

GetObject(String, Boolean)

Vyhledá objekt prostředku se zadaným názvem způsobem, který nerozlišuje velká a malá písmena, pokud je požadován.

GetObject(String)

Zdroj:
ResourceSet.cs
Zdroj:
ResourceSet.cs
Zdroj:
ResourceSet.cs

Vyhledá objekt prostředku se zadaným názvem.

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

Parametry

name
String

Rozlišují se malá a velká písmena názvu prostředku, který chcete vyhledat.

Návraty

Požadovaný prostředek.

Výjimky

Parametr name je null.

Objekt byl uzavřen nebo odstraněn.

Poznámky

V názvu objektu prostředku se rozlišují velká a malá písmena. Pokud chcete hledat bez rozlišování velkých a malých písmen, použijte GetObject.

Platí pro

GetObject(String, Boolean)

Zdroj:
ResourceSet.cs
Zdroj:
ResourceSet.cs
Zdroj:
ResourceSet.cs

Vyhledá objekt prostředku se zadaným názvem způsobem, který nerozlišuje velká a malá písmena, pokud je požadován.

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

Parametry

name
String

Název prostředku, který chcete vyhledat.

ignoreCase
Boolean

Určuje, zda se má ignorovat případ zadaného názvu.

Návraty

Požadovaný prostředek.

Výjimky

Parametr name je null.

Objekt byl uzavřen nebo odstraněn.

Poznámky

Pokud je truehodnota parametru ignoreCase , je prostředek s názvem "Prostředek" ekvivalentní prostředku s názvem "prostředek". Všimněte si však, že tato metoda vždy provádí porovnání řetězců bez rozlišování velkých a malých písmen pomocí CultureInfo.InvariantCulture. Výhodou je, že výsledky porovnání řetězců bez rozlišování velkých a malých písmen provedené touto metodou jsou stejné na všech počítačích bez ohledu na jazykovou verzi. Nevýhodou je, že výsledky nejsou konzistentní s pravidly dělení písmen všech jazykových verzí.

Například turecká abeceda má dvě verze znaku I: jednu s tečkou a jednu bez tečky. V turečtině se znak I (Unicode 0049) považuje za velkou verzi jiného znaku ı (Unicode 0131). Znak i (Unicode 0069) je považován za verzi jiného znaku İ (Unicode 0130). Podle těchto pravidel pro malá písmena by mělo selhat porovnání řetězců bez rozlišování velkých a malých písmen u znaků i (Unicode 0069) a I (Unicode 0049) pro jazykovou verzi tr-TR (turečtina v Turecku). GetObject Při použití metody s nastavenou ignoreCase na je truetoto porovnání úspěšné.

Platí pro