【C#】コマンドライン引数を指定/取得する

引数はこんな感じで指定する。項目間は半角スペース( )で区切り、項目名と値はCSV形式で並べる。
例えばこんな感じ

name,ossan val,"ダブルクォーテーションで囲めば スペースも入れることが出来る","カンマ区切りで複数指定"

ソースコード

コンストラクタまたはMain()でコマンドライン引数を取得した後に以下関数を実行する。引数はコマンドライン引数をそのまま

private bool Get_args(string[] _args)
{
    // 自動送信するかの判定条件
    Dictionary<string, bool> autoSendFlg = new Dictionary<string, bool>();

    foreach (string arg in _args)
    {

        string[] comLine = arg.Split(',');
        
        // comLine[0]がコマンドライン引数名
        // それ以降が値となるのでDictionary型や連想配列にでも入れると便利
        
    }
}

半角スペースで区切られると覚えていればいい