ResourceSet.GetObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ada sahip bir kaynak nesnesi döndürür.
Aşırı Yüklemeler
GetObject(String) |
Belirtilen ada sahip bir kaynak nesnesi arar. |
GetObject(String, Boolean) |
İstenirse, belirtilen ada sahip bir kaynak nesnesini büyük/küçük harfe duyarsız bir şekilde arar. |
GetObject(String)
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
Belirtilen ada sahip bir kaynak nesnesi arar.
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
Parametreler
- name
- String
Aranacak kaynağın büyük/küçük harfe duyarlı adı.
Döndürülenler
İstenen kaynak.
Özel durumlar
name
parametresidirnull
.
Nesne kapatıldı veya atıldı.
Açıklamalar
Kaynak nesnesinin adı büyük/küçük harfe duyarlıdır. Büyük/küçük harfe duyarlı olmayan bir arama için kullanın GetObject.
Şunlara uygulanır
GetObject(String, Boolean)
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
İstenirse, belirtilen ada sahip bir kaynak nesnesini büyük/küçük harfe duyarsız bir şekilde arar.
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
Parametreler
- name
- String
Aranacak kaynağın adı.
- ignoreCase
- Boolean
Belirtilen adın büyük/küçük harf durumunun yoksayılıp yoksayılmayacağını gösterir.
Döndürülenler
İstenen kaynak.
Özel durumlar
name
parametresidirnull
.
Nesne kapatıldı veya atıldı.
Açıklamalar
parametresinin ignoreCase
değeri ise true
, "Kaynak" adlı bir kaynak, "resource" adlı kaynağa eşdeğerdir. Ancak, bu yöntemin kullanarak her zaman büyük/küçük harfe duyarsız dize karşılaştırmaları CultureInfo.InvariantCulturegerçekleştirdiğini unutmayın. Bunun avantajı, bu yöntem tarafından gerçekleştirilen büyük/küçük harfe duyarsız dize karşılaştırmalarının sonuçlarının kültürden bağımsız olarak tüm bilgisayarlarda aynı olmasıdır. Dezavantajı, sonuçların tüm kültürlerin büyük/küçük harf kurallarıyla tutarlı olmamasıdır.
Örneğin Türk alfabesinde I karakterinin iki versiyonu vardır: biri noktalı, diğeri noktasız. Türkçede, I karakteri (Unicode 0049), farklı bir i karakterinin (Unicode 0131) büyük sürümü olarak kabul edilir. i karakteri (Unicode 0069), başka bir İ karakterinin (Unicode 0130) küçük harfli sürümü olarak kabul edilir. Bu büyük/küçük harf kurallarına göre, i (Unicode 0069) ve I (Unicode 0049) karakterlerinin büyük/küçük harfe duyarlı olmayan dize karşılaştırması "tr-TR" (Türkiye'de Türkçe) kültürü için başarısız olmalıdır. GetObject
olarak ayarlanmış true
yöntemini ignoreCase
kullanarak bu karşılaştırma başarılı olur.