C# に次のような文字列があります。
string a = "A|B|C|D"
この文字列をパイプ文字で分割し、各エントリにテキストを追加したいと考えています。現在、私は次のような分割を行っています。
string[] result = a.Split('|')
しかし、文字列配列は固定サイズであるため、新しい配列を作成し、for ループを使用して先頭に追加された結果をコピーする必要があります。forループを書く代わりに、これを達成するためのLinqの方法やワンライナーはありますか? Python では、ワンライナー for ループを実行します。
newresult = ["Prepend string " + x for x in result]
助言がありますか?