C# 大文字と小文字を変換(ToLower/ToUpper)

C#の英字の大文字と小文字を変換するサンプルです。
ToLowerメソッドとToUpperメソッドを使用します。

目次

サンプル 英字の大文字を小文字にする(ToLowerメソッド)
  英字の小文字を大文字にする(ToUpperメソッド)

英字の大文字を小文字にする(ToLowerメソッド)

public string ToLower()
  • ToLowerメソッドは、英字の大文字を小文字にします。
  • 新しい文字列が生成されます。
  • 英字の全角の大文字も全角の小文字に変換されます。
  • Stringクラスのメソッドです。

英字の大文字を小文字にするサンプルです。

using System;
class Test1
{
	static void Main()
	{
		string str1 = "ABCabcあいうABC";

		string str2 = str1.ToLower();

		Console.WriteLine(str2); //abcabcあいうabc
	}
}

6行目は、英字の大文字と小文字とひらがながあります。
8行目は、ToLowerメソッドで英字の大文字を小文字に変換しています。

以下はMicrosoftのToLowerメソッドのリンクです。
https://docs.microsoft.com/ja-jp/dotnet/api/system.string.tolower?view=netframework-4.7.2

英字の小文字を大文字にする(ToUpperメソッド)

public string ToUpper()
  • ToUpperメソッドは、英字の小文字を大文字にします。
  • 新しい文字列が生成されます。
  • 英字の全角の小文字も全角の大文字に変換されます。
  • Stringクラスのメソッドです。

英字の小文字を大文字にするサンプルです。

using System;
class Test1
{
	static void Main()
	{
		string str1 = "ABCabcあいうabc";

		string str2 = str1.ToUpper();

		Console.WriteLine(str2); //ABCABCあいうABC
	}
}

6行目は、英字の大文字と小文字とひらがながあります。
8行目は、ToUpperメソッドで英字の小文字を大文字に変換しています。

以下はMicrosoftのToUpperメソッドのリンクです。
https://docs.microsoft.com/ja-jp/dotnet/api/system.string.toupper?view=netframework-4.7.2

関連の記事

C# 文字列の位置を取得する(indexOf/lastIndexOf)
C# 文字列の一部を取得するサンプル(Substring)

△上に戻る