3

私は毎回、C# の String.Join および String.Split パラメータ タイプにつまずきます。問題は、文字String.Splitparams char[]配列をString.Join取り、string.

文字列操作を行うたびにこれを修正する必要がないように、どれがどれを取るかを思い出すのに役立つ優れたニーモニックを誰かが持っていますか?

[編集、私が IDE をサポートしていない理由を誰もが混乱しているようです]

ほとんどの場合、これを使用するときは、次のようにLinqPadを使用しています。

String.Join("\n", @"LongRawString
WithPlentyOfLines
UsuallyGeneratedBySomeoneElse
OrProducedBySqlServerForExample".Split('\n').Select(x => 
    {
        x = x.Trim();

        //create line of code, like:
        return "int longRawStringIdx = reader.GetOrdinal(\"LongRawString\")";
    }))

LinqPad で IDE をサポートしていないので、毎回戻って修正するのにかかる数秒を節約したいと考えています。ばかげていますが、毎日行う 12 秒のタスクを自動化するためにプログラマーが作成するスクリプトの半分も同様です。

問題は、最初のパラメーターとして または を指定する必要があるかどうか (または の場合のみ)Splitを台無しにすることです。stringJoinstringSplit

4

1 に答える 1