ResourceSet.GetString 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 String kaynak döndürür.
Aşırı Yüklemeler
GetString(String) |
Belirtilen ada sahip bir String kaynağı arar. |
GetString(String, Boolean) |
İstenirse, belirtilen ada sahip bir String kaynağı büyük/küçük harfe duyarsız bir şekilde arar. |
GetString(String)
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
Belirtilen ada sahip bir String kaynağı arar.
public:
virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (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
Parametreler
- name
- String
Aranacak kaynağın adı.
Döndürülenler
Değeri bir ise kaynağın değeri.String
Özel durumlar
name
parametresidirnull
.
tarafından name
belirtilen kaynak bir Stringdeğil.
Nesne kapatıldı veya atıldı.
Şunlara uygulanır
GetString(String, Boolean)
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
- Kaynak:
- ResourceSet.cs
İstenirse, belirtilen ada sahip bir String kaynağı büyük/küçük harfe duyarsız bir şekilde arar.
public:
virtual System::String ^ GetString(System::String ^ name, bool ignoreCase);
public virtual string? GetString (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
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
Değeri bir ise kaynağın değeri.String
Özel durumlar
name
parametresidirnull
.
tarafından name
belirtilen kaynak bir Stringdeğil.
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 CultureInfo.InvariantCultureher zaman büyük/küçük harfe duyarsız dize karşılaştırmaları gerçekleştirdiğini unutmayın. Bunun avantajı, bu yöntem tarafından gerçekleştirilen büyük/küçük harfe duyarlı olmayan 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 harfli 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" kültürü (Türkiye'de Türkçe) için başarısız olmalıdır. GetString
yöntemi ignoreCase
olarak ayarlanmış olarak kullanıldığında true
bu karşılaştırma başarılı olur.