次の方法で共有


TextInfo.ToUpper メソッド

定義

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

オーバーロード

ToUpper(Char)

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

ToUpper(String)

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

次のコード例では、英語 (米国) カルチャに基づいて文字列の大文字と小文字を変更し、カルチャ名 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)

ソース:
TextInfo.cs
ソース:
TextInfo.cs
ソース:
TextInfo.cs

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

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

パラメーター

c
Char

大文字に変換する文字。

戻り値

大文字に変換するために指定する文字。

注釈

大文字と小文字のセマンティクスは、使用中のカルチャによって異なります。 インバリアント カルチャの場合、大文字と小文字のセマンティクスはカルチャに依存しません。 特定のカルチャの場合、大文字と小文字のセマンティクスは、そのカルチャに依存します。

セキュリティ上の決定が文字列比較または大文字と小文字の変更操作に依存する場合、アプリケーションは を InvariantCulture 使用して、システムのカルチャ設定に関係なく動作の一貫性を確保する必要があります。 ただし、インバリアント カルチャは、システム サービスなどのカルチャに依存しない結果を必要とするプロセスでのみ使用する必要があります。 そうしないと、言語的に正しくない、または文化的に不適切な結果が生成されます。

カルチャの詳細については、「」を参照してください CultureInfo

こちらもご覧ください

適用対象

ToUpper(String)

ソース:
TextInfo.cs
ソース:
TextInfo.cs
ソース:
TextInfo.cs

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

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

パラメーター

str
String

大文字に変換する文字列。

戻り値

大文字に変換するために指定する文字列。

例外

str が null です。

注釈

返される文字列の長さが入力文字列と異なる場合があります。 大文字と小文字の詳細については、Unicode コンソーシアム (https://www.unicode.org) によって発行された Unicode 技術レポート #21 の 「ケース マッピング」を参照してください。 現在の実装では、文字列の長さが保持されます。 ただし、この動作は保証されておらず、今後の実装で変更される可能性があります。

大文字と小文字のセマンティクスは、使用中のカルチャによって異なります。 インバリアント カルチャの場合、大文字と小文字のセマンティクスはカルチャに依存しません。 特定のカルチャの場合、大文字と小文字のセマンティクスは、そのカルチャに依存します。

セキュリティ上の決定が文字列比較または大文字と小文字の変更操作に依存する場合、アプリケーションは を InvariantCulture 使用して、システムのカルチャ設定に関係なく動作の一貫性を確保する必要があります。 ただし、インバリアント カルチャは、システム サービスなどのカルチャに依存しない結果を必要とするプロセスでのみ使用する必要があります。 そうしないと、言語的に正しくない、または文化的に不適切な結果が生成されます。

カルチャの詳細については、「」を参照してください CultureInfo

こちらもご覧ください

適用対象