【C#】コマンドライン引数の文字列を比較する
今回は、コマンドライン引数の文字列を比較する方法について記述します。
また、大文字小文字の区別ありバージョンとなしバージョンの両方を実装します。
◆コマンドライン引数の文字列を比較
大文字小文字を区別せず比較する場合はCompare メソッドを使用します。
◆文字列を比較(大文字小文字の区別あり)のソースコード
using System; class Task_13 { public static void Main(string[] args) { //2つの文字列を比較し表示 Console.Write("文字列を比較:"); if(args[0] == args[1]) { Console.Write("同じ\t"); } else { Console.Write("違う\t"); } Console.WriteLine(""); } }
◆文字列を比較(大文字小文字の区別あり)の実行結果
▼コマンドライン入力文字
▼結果
▼コマンドライン入力文字
▼結果
◆文字列を比較(大文字小文字の区別なし)のソースコード
using System; class Task_13 { public static void Main(string[] args) { //大文字と小文字を区別せず比較し表示 Console.Write("大文字小文字の区別せず文字列を比較:"); if(string.Compare(args[0], args[1], true) == 0) { Console.Write("同じ\t"); } else { Console.Write("違う\t"); } Console.WriteLine(""); } }
◆文字列を比較(大文字小文字の区別なし)の実行結果
▼コマンドライン入力文字
▼結果
▼コマンドライン入力文字
▼結果
以上です。
この記事が誰かの役に立つことを祈ります。