ResourceSet.GetString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí prostředek se String zadaným názvem.
Přetížení
GetString(String) |
Vyhledá prostředek se String zadaným názvem. |
GetString(String, Boolean) |
Vyhledá prostředek se zadaným String názvem způsobem, který nerozlišuje velká a malá písmena, pokud je požadován. |
GetString(String)
Vyhledá prostředek se String zadaným názvem.
public:
virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (string name);
public virtual string GetString (string name);
abstract member GetString : string -> string
override this.GetString : string -> string
Public Overridable Function GetString (name As String) As String
Parametry
- name
- String
Název prostředku, který chcete vyhledat.
Návraty
Hodnota prostředku, pokud je Stringhodnota .
Výjimky
Parametr name
je null
.
Prostředek určený nástrojem name
není String.
Objekt byl uzavřen nebo odstraněn.
Platí pro
GetString(String, Boolean)
Vyhledá prostředek se zadaným String názvem způsobem, který nerozlišuje velká a malá písmena, pokud je požadován.
public:
virtual System::String ^ GetString(System::String ^ name, bool ignoreCase);
public virtual string? GetString (string name, bool ignoreCase);
public virtual string GetString (string name, bool ignoreCase);
abstract member GetString : string * bool -> string
override this.GetString : string * bool -> string
Public Overridable Function GetString (name As String, ignoreCase As Boolean) As String
Parametry
- name
- String
Název prostředku, který chcete vyhledat.
- ignoreCase
- Boolean
Určuje, zda se má ignorovat případ případu zadaného názvu.
Návraty
Hodnota prostředku, pokud je Stringhodnota .
Výjimky
Parametr name
je null
.
Prostředek určený nástrojem name
není String.
Objekt byl uzavřen nebo odstraněn.
Poznámky
Pokud je true
hodnota 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ávání řetězců bez rozlišování velkých a malých písmen provedených 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 pro vkládání 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 verzi s velkými písmeny 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ů znaků i (Unicode 0069) a I (Unicode 0049) bez rozlišování velkých a malých písmen pro jazykovou verzi tr-TR (turečtina v Turecku). GetString
Při použití metody s nastavenou ignoreCase
na je true
toto porovnání úspěšné.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro