ResourceSet.GetString Méthode

Définition

Retourne une String ressource avec un nom spécifié.

Surcharges

Nom Description
GetString(String)

Recherche une String ressource portant le nom spécifié.

GetString(String, Boolean)

Recherche une String ressource portant le nom spécifié de manière non sensible à la casse, si elle est demandée.

GetString(String)

Recherche une String ressource portant le nom spécifié.

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

Paramètres

name
String

Nom de la ressource à rechercher.

Retours

Valeur d’une ressource, si la valeur est un String.

Exceptions

Le name paramètre est null.

La ressource spécifiée par name n’est pas un String.

L’objet a été fermé ou supprimé.

S’applique à

GetString(String, Boolean)

Recherche une String ressource portant le nom spécifié de manière non sensible à la casse, si elle est demandée.

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

Paramètres

name
String

Nom de la ressource à rechercher.

ignoreCase
Boolean

Indique si le cas du nom spécifié doit être ignoré.

Retours

Valeur d’une ressource, si la valeur est un String.

Exceptions

Le name paramètre est null.

La ressource spécifiée par name n’est pas un String.

L’objet a été fermé ou supprimé.

Remarques

Si la valeur du ignoreCase paramètre est true, une ressource portant le nom « Ressource » équivaut à la ressource portant le nom « resource ». Notez toutefois que cette méthode effectue toujours des comparaisons de chaînes qui ne respectent pas la casse à l’aide CultureInfo.InvariantCulturede . L’avantage est que les résultats des comparaisons de chaînes ne respectant pas la casse effectuées par cette méthode sont identiques sur tous les ordinateurs, quelle que soit la culture. L’inconvénient est que les résultats ne sont pas cohérents avec les règles de casse de toutes les cultures.

Par exemple, l’alphabet turc a deux versions du caractère I : un avec un point et un sans point. En turc, le caractère I (Unicode 0049) est considéré comme la version majuscule d’un autre caractère ı (Unicode 0131). Le caractère i (Unicode 0069) est considéré comme la version minuscule d’un autre caractère İ (Unicode 0130). Selon ces règles de casse, une comparaison de chaînes non sensibles à la casse des caractères i (Unicode 0069) et I (Unicode 0049) doit échouer pour la culture «tr-TR» (turc en Turquie). À l’aide de la GetString méthode définie ignoreCase sur true, cette comparaison réussit.

S’applique à