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.

using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Defines the String* with mixed casing.
   String^ myString = "wAr aNd pEaCe";
   
   // Creates a TextInfo based on the S"en-US" culture.
   CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
   TextInfo^ myTI = MyCI->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.

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

*/
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

*/
Imports System.Globalization

Public Class SamplesTextInfo

   Public Shared Sub Main()

      ' Defines the string with mixed casing.
      Dim myString As String = "wAr aNd pEaCe"

      ' Creates a TextInfo based on the "en-US" culture.
      Dim myTI As TextInfo = 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))

   End Sub

End Class


'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.

public:
 virtual char ToUpper(char c);
public:
 char ToUpper(char c);
public virtual char ToUpper (char c);
public char ToUpper (char c);
abstract member ToUpper : char -> char
override this.ToUpper : char -> char
member this.ToUpper : char -> char
Public Overridable Function ToUpper (c As Char) As Char
Public Function ToUpper (c As Char) As Char

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

ToUpper(String)

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

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

public:
 virtual System::String ^ ToUpper(System::String ^ str);
public:
 System::String ^ ToUpper(System::String ^ str);
public virtual string ToUpper (string str);
public string ToUpper (string str);
abstract member ToUpper : string -> string
override this.ToUpper : string -> string
member this.ToUpper : string -> string
Public Overridable Function ToUpper (str As String) As String
Public Function ToUpper (str As String) As String

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