C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で小文字を大文字に変換する方法

C#で文字列内の小文字を大文字に変換するには、ToUpper()メソッドを使用します。このメソッドは、文字列内のすべての英字を対応する大文字に変換した新しい文字列を返します。

基本的な使い方

たとえば、次のような小文字の文字列があるとします。

str = "david";

この文字列を大文字に変換するには、ToUpper()メソッドを以下のように呼び出します。

Console.WriteLine("Converted to UpperCase : {0}", str.ToUpper());

実行結果は「DAVID」となり、元の文字列「david」がすべて大文字に変換されて表示されます。

サンプルコード

以下は、C#で文字列の大文字・小文字を変換する完全なコード例です。

using System;
using System.Collections.Generic;
using System.Text;

namespace Demo {
    class MyApplication {
        static void Main(string[] args) {

            string str;
            str = "david";
            Console.WriteLine("LowerCase : {0}", str);

            // 大文字に変換
            Console.WriteLine("Converted to UpperCase : {0}", str.ToUpper());
            Console.ReadLine();
        }
    }
}

補足:カルチャに依存しない変換を行うには

ToUpper()メソッドは、現在のカルチャ(地域設定)の規則に従って変換を行います。OSやユーザーの環境設定によって結果が変わるのを避けたい場合は、カルチャに依存しないToUpperInvariant()メソッドを使用することをおすすめします。

string upper = str.ToUpperInvariant();

また、逆に大文字を小文字に変換したい場合は、ToLower()メソッド(またはToLowerInvariant())を使用します。これらのメソッドは元の文字列を変更せず、変換後の新しい文字列を返す点にも注意してください。

  1. Excelでテキストの大文字・小文字を変換する方法|UPPER・LOWER・PROPER関数の使い方

    ポイント UPPER関数(すべて大文字に変換)の構文は =UPPER(text) LOWER関数(すべて小文字に変換)の構文は =LOWER(text) PROPER関数(各単語の先頭のみ大文字に変換)の構文は =PROPER(text) Excelには、文字列内の英字の大文字・小文字を変更できる専用の組み込み関数が複数用意されています。これらの関数とその構文は、すべてのバージョンのMicrosoft Excelで共通して利用できます。なお、これらの関数が作用するのは半角英字のみで、日本語(ひらがな・カタカナ・漢字)には影響しません。 LOWER():テキストをすべて小文字に変換しま

  2. JavaScriptで画像をBlobに変換する方法【サンプルコード&解説つき】

    JavaScriptで画像をBlobに変換するには?Webアプリケーション開発では、画像などのファイルデータを「Blob(Binary Large Object:バイナリラージオブジェクト)」として扱いたい場面が多くあります。たとえば、画像のアップロード処理やCanvasへの描画、サーバーへのデータ送信などがその代表例です。JavaScriptでは、fetch()メソッドとBlobオブジェクトを組み合わせることで、URLから取得した画像を簡単にBlobへ変換できます。以下に実際のサンプルコードを示します。サンプルコード<!DOCTYPE html> <html lang=&q