ResourceSet.GetString Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca zasób String o określonej nazwie.
Przeciążenia
GetString(String) |
String Wyszukuje zasób o określonej nazwie. |
GetString(String, Boolean) |
String Wyszukuje zasób o określonej nazwie w sposób bez uwzględniania wielkości liter, jeśli jest to wymagane. |
GetString(String)
- Źródło:
- ResourceSet.cs
- Źródło:
- ResourceSet.cs
- Źródło:
- ResourceSet.cs
String Wyszukuje zasób o określonej nazwie.
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
Nazwa zasobu do wyszukania.
Zwraca
Wartość zasobu, jeśli wartość to String.
Wyjątki
Parametr name
ma wartość null
.
Zasób określony przez name
element nie jest .String
Obiekt został zamknięty lub usunięty.
Dotyczy
GetString(String, Boolean)
- Źródło:
- ResourceSet.cs
- Źródło:
- ResourceSet.cs
- Źródło:
- ResourceSet.cs
String Wyszukuje zasób o określonej nazwie w sposób bez uwzględniania wielkości liter, jeśli jest to wymagane.
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
Nazwa zasobu do wyszukania.
- ignoreCase
- Boolean
Wskazuje, czy wielkość liter określonej nazwy powinna być ignorowana.
Zwraca
Wartość zasobu, jeśli wartość to String.
Wyjątki
Parametr name
ma wartość null
.
Zasób określony przez name
element nie jest .String
Obiekt został zamknięty lub usunięty.
Uwagi
Jeśli wartość parametru ignoreCase
to true
, zasób o nazwie "Zasób" jest odpowiednikiem zasobu o nazwie "resource". Należy jednak pamiętać, że ta metoda zawsze wykonuje porównania ciągów bez uwzględniania wielkości liter przy użyciu metody CultureInfo.InvariantCulture. Zaletą jest to, że wyniki porównań ciągów bez uwzględniania wielkości liter wykonywane przez tę metodę są takie same na wszystkich komputerach niezależnie od kultury. Wadą jest to, że wyniki nie są zgodne z regułami wielkości liter wszystkich kultur.
Na przykład alfabet turecki ma dwie wersje znaku I: jedną z kropką i jedną bez kropki. W języku tureckim znak I (Unicode 0049) jest uznawany za wielką wersję innego znaku ı (Unicode 0131). Znak i (Unicode 0069) jest uważany za małą wersję innego znaku İ (Unicode 0130). Zgodnie z tymi regułami wielkości liter, bez uwzględniania wielkości liter porównanie znaków i (Unicode 0069) i I (Unicode 0049) powinno zakończyć się niepowodzeniem dla kultury "tr-TR" (turecki w Turcji). Użycie metody z ustawioną GetString
wartością ignoreCase
true
, to porównanie powiedzie się.