ResourceSet.GetString Metoda

Definicja

String Zwraca zasób o określonej nazwie.Returns a String resource with a specified name.

Przeciążenia

GetString(String)

Wyszukuje String zasób o określonej nazwie.Searches for a String resource with the specified name.

GetString(String, Boolean)

W razie potrzeby String wyszukuje zasób o określonej nazwie w sposób niezależny od wielkości liter.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

GetString(String)

Wyszukuje String zasób o określonej nazwie.Searches for a String resource with the specified name.

public:
 virtual System::String ^ GetString(System::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.Name of the resource to search for.

Zwraca

Wartość zasobu, jeśli wartość to String.The value of a resource, if the value is a String.

Wyjątki

Parametr ma wartość null. nameThe name parameter is null.

Zasób określony przez name Stringnie jest.The resource specified by name is not a String.

Obiekt został zamknięty lub usunięty.The object has been closed or disposed.

GetString(String, Boolean)

W razie potrzeby String wyszukuje zasób o określonej nazwie w sposób niezależny od wielkości liter.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

public:
 virtual System::String ^ GetString(System::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.Name of the resource to search for.

ignoreCase
Boolean

Wskazuje, czy przypadek przypadku określonej nazwy ma być ignorowany.Indicates whether the case of the case of the specified name should be ignored.

Zwraca

Wartość zasobu, jeśli wartość to String.The value of a resource, if the value is a String.

Wyjątki

Parametr ma wartość null. nameThe name parameter is null.

Zasób określony przez name Stringnie jest.The resource specified by name is not a String.

Obiekt został zamknięty lub usunięty.The object has been closed or disposed.

Uwagi

Jeśli wartość ignoreCase parametru to true, zasób o nazwie "Resource" jest równoważny z zasobem o nazwie "Resource".If the value of the ignoreCase parameter is true, a resource with the name "Resource" is equivalent to the resource with the name "resource". Należy jednak pamiętać, że ta metoda zawsze wykonuje porównania ciągów bez uwzględniania wielkości liter CultureInfo.InvariantCultureprzy użyciu.Note, however, that this method always performs case-insensitive string comparisons using CultureInfo.InvariantCulture. Zaletą jest to, że wyniki porównania ciągów bez uwzględniania wielkości liter wykonywane przez tę metodę są takie same na wszystkich komputerach, niezależnie od kultury.The advantage is that results of case-insensitive string comparisons performed by this method are the same on all computers regardless of culture. Wadą jest to, że wyniki nie są spójne z regułami wielkości liter we wszystkich kulturach.The disadvantage is that the results are not consistent with the casing rules of all cultures.

Na przykład alfabet turecki ma dwie wersje znaku I: jeden z kropką i jeden bez kropki.For example, the Turkish alphabet has two versions of the character I: one with a dot and one without a dot. W języku tureckim znak I (Unicode 0049) jest uznawany za wielką literą ı innego znaku (Unicode 0131).In Turkish, the character I (Unicode 0049) is considered the uppercase version of a different character ı (Unicode 0131). Znak i (Unicode 0069) jest traktowany jako mała wersja i (Unicode 0130).The character i (Unicode 0069) is considered the lowercase version of yet another character İ (Unicode 0130). Zgodnie z tymi regułami wielkości liter porównanie ciągów znaków i (Unicode 0069) i I (Unicode 0049) nie powinno kończyć się niepowodzeniem dla kultury "TR-TR" (turecki in Turcja).According to these casing rules, a case-insensitive string comparison of the characters i (Unicode 0069) and I (Unicode 0049) should fail for the culture "tr-TR" (Turkish in Turkey). Użycie metody z ignoreCase ustawionym na true, to porównanie powiedzie się. GetStringUsing the GetString method with ignoreCase set to true, this comparison succeeds.

Dotyczy