TextInfo.ToUpper Yöntem

Tanım

Belirtilen karakteri veya dizeyi büyük harfe dönüştürür.

Aşırı Yüklemeler

ToUpper(Char)

Belirtilen karakteri büyük harfe dönüştürür.

ToUpper(String)

Belirtilen dizeyi büyük harfe dönüştürür.

Örnekler

Aşağıdaki kod örneği, İngilizce (Birleşik Devletler) kültürüne göre bir dizenin büyük/küçük harflerini en-US kültür adıyla değiştirir.

C#
using System;
using System.Globalization;

public class SamplesTextInfo  {

   public static void Main()  {

      // Defines the string with mixed casing.
      string myString = "wAr aNd pEaCe";

      // Creates a TextInfo based on the "en-US" culture.
      TextInfo myTI = new CultureInfo("en-US",false).TextInfo;

      // Changes a string to lowercase.
      Console.WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI.ToLower( myString ) );

      // Changes a string to uppercase.
      Console.WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI.ToUpper( myString ) );

      // Changes a string to titlecase.
      Console.WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI.ToTitleCase( myString ) );
   }
}

/*
This code produces the following output.

"wAr aNd pEaCe" to lowercase: war and peace
"wAr aNd pEaCe" to uppercase: WAR AND PEACE
"wAr aNd pEaCe" to titlecase: War And Peace

*/

ToUpper(Char)

Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs

Belirtilen karakteri büyük harfe dönüştürür.

C#
public virtual char ToUpper (char c);
C#
public char ToUpper (char c);

Parametreler

c
Char

Büyük harfe dönüştürülecek karakter.

Döndürülenler

Belirtilen karakter büyük harfe dönüştürüldü.

Açıklamalar

Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.

Bir güvenlik kararı bir dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz olabilecek sonuçlar üretir.

Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ToUpper(String)

Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs

Belirtilen dizeyi büyük harfe dönüştürür.

C#
public virtual string ToUpper (string str);
C#
public string ToUpper (string str);

Parametreler

str
String

Büyük harfe dönüştürülecek dize.

Döndürülenler

Belirtilen dize büyük harfe dönüştürüldü.

Özel durumlar

str null değeridir.

Açıklamalar

Döndürülen dizenin uzunluğu giriş dizesinden farklı olabilir. Büyük/küçük harf kullanımı hakkında daha fazla bilgi için Unicode Konsorsiyumu () tarafından yayımlanan Unicode Teknik Raporu #21 "Büyük/Küçük Harf Eşlemeleri" konusuna bakınhttps://www.unicode.org. Geçerli uygulama dizenin uzunluğunu korur. Ancak, bu davranış garanti değildir ve gelecekteki uygulamalarda değişebilir.

Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.

Bir güvenlik kararı bir dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz olabilecek sonuçlar üretir.

Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0