Share via


TextInfo.ToUpper Metode

Definisi

Mengonversi karakter atau string yang ditentukan menjadi huruf besar.

Overload

ToUpper(Char)

Mengonversi karakter yang ditentukan menjadi huruf besar.

ToUpper(String)

Mengonversi string yang ditentukan menjadi huruf besar.

Contoh

Contoh kode berikut mengubah casing string berdasarkan budaya Inggris (Amerika Serikat), dengan nama budaya en-US.

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)

Sumber:
TextInfo.cs
Sumber:
TextInfo.cs
Sumber:
TextInfo.cs

Mengonversi karakter yang ditentukan menjadi huruf besar.

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

Parameter

c
Char

Karakter yang akan dikonversi menjadi huruf besar.

Mengembalikan

Karakter yang ditentukan dikonversi menjadi huruf besar.

Keterangan

Semantik casing tergantung pada budaya yang digunakan. Untuk budaya invarian, semantik casing tidak sensitif terhadap budaya. Untuk budaya tertentu, semantik casing sensitif terhadap budaya itu.

Jika keputusan keamanan tergantung pada perbandingan string atau operasi perubahan kasus, aplikasi harus menggunakan InvariantCulture untuk memastikan bahwa perilaku konsisten terlepas dari pengaturan budaya sistem. Namun, budaya invarian hanya boleh digunakan oleh proses yang membutuhkan hasil independen kultur, seperti layanan sistem. Jika tidak, ini menghasilkan hasil yang mungkin salah secara linguistik atau tidak pantas secara budaya.

Untuk informasi selengkapnya tentang budaya, lihat CultureInfo.

Lihat juga

Berlaku untuk

ToUpper(String)

Sumber:
TextInfo.cs
Sumber:
TextInfo.cs
Sumber:
TextInfo.cs

Mengonversi string yang ditentukan menjadi huruf besar.

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

Parameter

str
String

String yang akan dikonversi menjadi huruf besar.

Mengembalikan

String yang ditentukan dikonversi menjadi huruf besar.

Pengecualian

str adalah null.

Keterangan

String yang dikembalikan mungkin berbeda panjangnya dari string input. Untuk informasi selengkapnya tentang casing, lihat Laporan Teknis Unicode #21 "Pemetaan Kasus", yang diterbitkan oleh Unicode Consortium (https://www.unicode.org). Implementasi saat ini mempertahankan panjang string. Namun, perilaku ini tidak dijamin dan dapat berubah dalam implementasi di masa depan.

Semantik casing tergantung pada budaya yang digunakan. Untuk budaya invarian, semantik casing tidak sensitif terhadap budaya. Untuk budaya tertentu, semantik casing sensitif terhadap budaya itu.

Jika keputusan keamanan tergantung pada perbandingan string atau operasi perubahan kasus, aplikasi harus menggunakan InvariantCulture untuk memastikan bahwa perilaku konsisten terlepas dari pengaturan budaya sistem. Namun, budaya invarian hanya boleh digunakan oleh proses yang membutuhkan hasil independen kultur, seperti layanan sistem. Jika tidak, ini menghasilkan hasil yang mungkin salah secara linguistik atau tidak pantas secara budaya.

Untuk informasi selengkapnya tentang budaya, lihat CultureInfo.

Lihat juga

Berlaku untuk