次の方法で共有


TextInfo.ToUpper メソッド

指定した文字または文字列を大文字に変換します。

オーバーロードの一覧

指定した文字を大文字に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function ToUpper(Char) As Char

[C#] public virtual char ToUpper(char);

[C++] public: virtual __wchar_t ToUpper(__wchar_t);

[JScript] public function ToUpper(Char) : Char;

指定した文字列を大文字に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function ToUpper(String) As String

[C#] public virtual string ToUpper(string);

[C++] public: virtual String* ToUpper(String*);

[JScript] public function ToUpper(String) : String;

使用例

[Visual Basic, C#, C++] "en-US" カルチャを基に、文字列の大文字/小文字の区別規則を変更する例を次に示します。

[Visual Basic, C#, C++] メモ   ここでは、ToUpper のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Imports System
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 'Main 

End Class 'SamplesTextInfo


'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



[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

*/

[C++] 
#using <mscorlib.dll>
using namespace System;
using namespace System::Globalization;

int main()
{
   // Defines the String* with mixed casing.
   String* myString = S"wAr aNd pEaCe";

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

   // Changes a String* to lowercase.
   Console::WriteLine(S"\"{0}\" to lowercase: {1}", myString, myTI -> ToLower(myString));

   // Changes a String* to uppercase.
   Console::WriteLine(S"\"{0}\" to uppercase: {1}", myString, myTI -> ToUpper(myString));

   // Changes a String* to titlecase.
   Console::WriteLine(S"\"{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

*/

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

TextInfo クラス | TextInfo メンバ | System.Globalization 名前空間