alunote’s blog

C#,SQL,JavaScriptなどの技術メモをゆっくり投稿しています。

【C#】コマンドライン引数から任意の文字列を検索する

今回は、コマンドライン引数から任意の文字列を検索する方法について記述します。

任意の文字列を探すときはContainsを使用します。

今回の処理の流れはいたって簡単です。。。
1.コマンドライン引数を配列にゲットしてー
2.foreachでガーって回してー
3.Whereで条件を書いてー
4.Containsで任意の文字列を探す!
以上!!!!

今回設定したコマンドライン引数は以下です。
f:id:alunote:20181019171327p:plain

では早速、実装してみましょう。

◆のソースコード

using System;
using System.Linq;

class Task_13
{
    public static void Main(string[] args)
    {
        //aを含む文字列を表示
        Console.Write("aを含む文字列:");
        foreach (string n in args.Where(a => a.Contains("a"))) Console.Write(n + ",");
        Console.WriteLine();
    }
}

◆の実行結果
f:id:alunote:20181019171317p:plain

以上です。
この記事が誰かの役に立つことを祈ります。