ResourceSet.GetObject Méthode

Définition

Retourne un objet de ressource avec le nom spécifié.Returns a resource object with the specified name.

Surcharges

GetObject(String)

Recherche un objet de ressource avec le nom spécifié.Searches for a resource object with the specified name.

GetObject(String, Boolean)

Recherche un objet de ressource avec le nom spécifié sans respecter la casse, si nécessaire.Searches for a resource object with the specified name in a case-insensitive manner, if requested.

GetObject(String)

Recherche un objet de ressource avec le nom spécifié.Searches for a resource object with the specified name.

public:
 virtual System::Object ^ GetObject(System::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

Paramètres

name
String

Nom de la ressource à rechercher. Ce nom respecte la casse.Case-sensitive name of the resource to search for.

Retours

Ressource demandée.The requested resource.

Exceptions

Le paramètre name a la valeur null.The name parameter is null.

L'objet a été fermé ou supprimé.The object has been closed or disposed.

Remarques

Le nom de l’objet de ressource respecte la casse.The name of the resource object is case sensitive. Pour une recherche qui ne respecte pas la casse, utilisez GetObject.For a case-insensitive search, use GetObject.

GetObject(String, Boolean)

Recherche un objet de ressource avec le nom spécifié sans respecter la casse, si nécessaire.Searches for a resource object with the specified name in a case-insensitive manner, if requested.

public:
 virtual System::Object ^ GetObject(System::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

Paramètres

name
String

Nom de la ressource à rechercher.Name of the resource to search for.

ignoreCase
Boolean

Indique si la casse du nom spécifié doit être ignorée.Indicates whether the case of the specified name should be ignored.

Retours

Ressource demandée.The requested resource.

Exceptions

Le paramètre name a la valeur null.The name parameter is null.

L'objet a été fermé ou supprimé.The object has been closed or disposed.

Remarques

Si la valeur du paramètre ignoreCase est true, une ressource nommée « Resource » est équivalente à la ressource portant le nom « 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". Notez, toutefois, que cette méthode effectue toujours des comparaisons de chaînes ne respectant pas la casse à l’aide de CultureInfo.InvariantCulture.Note, however, that this method always performs case-insensitive string comparisons using CultureInfo.InvariantCulture. 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.The advantage is that results of case-insensitive string comparisons performed by this method are the same on all computers regardless of culture. L’inconvénient est que les résultats ne sont pas cohérents avec les règles de casse de toutes les cultures.The disadvantage is that the results are not consistent with the casing rules of all cultures.

Par exemple, l’alphabet turc a deux versions du caractère I : une avec un point et une sans point.For example, the Turkish alphabet has two versions of the character I: one with a dot and one without a dot. En turc, le caractère I (Unicode 0049) est considéré comme la version majuscule d’un autre caractère ı (Unicode 0131).In Turkish, the character I (Unicode 0049) is considered the uppercase version of a different character ı (Unicode 0131). Le caractère i (Unicode 0069) est considéré comme la version minuscule d’un autre caractère i (Unicode 0130).The character i (Unicode 0069) is considered the lowercase version of yet another character İ (Unicode 0130). Conformément à ces règles de casse, une comparaison de chaînes ne respectant pas la casse des caractères i (Unicode 0069) et I (Unicode 0049) doit échouer pour la culture « tr-TR » (turc en Turquie).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). Si vous utilisez la méthode GetObject avec ignoreCase défini sur true, cette comparaison est réussie.Using the GetObject method with ignoreCase set to true, this comparison succeeds.

S’applique à