ResourceSet.GetObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A megadott névvel rendelkező erőforrás-objektumot ad vissza.
Túlterhelések
| Name | Description |
|---|---|
| GetObject(String) |
A megadott névvel rendelkező erőforrás-objektumot keres. |
| GetObject(String, Boolean) |
Ha szükséges, a megadott névvel rendelkező erőforrás-objektumot keres, kis- és nagybetűket nem érzékelyítő módon. |
GetObject(String)
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
A megadott névvel rendelkező erőforrás-objektumot keres.
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject(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éterek
- name
- String
A keresendő erőforrás kis- és nagybetűs neve.
Válaszok
A kért erőforrás.
Kivételek
A name paraméter a következő null: .
Az objektumot bezárták vagy megsemmisítették.
Megjegyzések
Az erőforrás-objektum neve megkülönbözteti a kis- és nagybetűk nevét. Kis- és nagybetűk megkülönböztetése esetén használja a következőt GetObject: .
A következőre érvényes:
GetObject(String, Boolean)
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
- Forrás:
- ResourceSet.cs
Ha szükséges, a megadott névvel rendelkező erőforrás-objektumot keres, kis- és nagybetűket nem érzékelyítő módon.
public:
virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject(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éterek
- name
- String
A keresendő erőforrás neve.
- ignoreCase
- Boolean
Azt jelzi, hogy a megadott név esetét figyelmen kívül kell-e hagyni.
Válaszok
A kért erőforrás.
Kivételek
A name paraméter a következő null: .
Az objektumot bezárták vagy megsemmisítették.
Megjegyzések
Ha a ignoreCase paraméter értéke az true, akkor az "Erőforrás" nevű erőforrás egyenértékű az "resource" nevű erőforrással. Vegye figyelembe azonban, hogy ez a módszer mindig a kis- és nagybetűk érzéketlen sztring-összehasonlítását hajtja végre a használatával CultureInfo.InvariantCulture. Ennek az az előnye, hogy az ezzel a módszerrel végzett kis- és nagybetűs sztring-összehasonlítások eredményei a kultúrától függetlenül minden számítógépen azonosak. A hátránya az, hogy az eredmények nem összhangban vannak az összes kultúra burkolati szabályaival.
A török ábécé például két I karakterverzióval rendelkezik: egy ponttal és egy pont nélkül. A török nyelvben az I karakter (Unicode 0049) egy másik ı karakter (Unicode 0131) nagybetűs verziójának számít. Az i karakter (Unicode 0069) egy újabb İ (Unicode 0130) kisbetűs verziója. E casing szabályok szerint az i (Unicode 0069) és az I (Unicode 0049) karakterek kis- és nagybetűk érzéketlen sztring-összehasonlítása meghiúsul a "tr-TR" (Törökországban török) kultúrában. Ha a GetObject metódust a beállítással ignoreCase használja true, ez az összehasonlítás sikeres lesz.