LINQPad で次のコードを試したところ、以下の結果が得られました。
List<string> listFromSplit = new List<string>("a, b".Split(",".ToCharArray())).Dump();
listFromSplit.ForEach(delegate(string s)
{
s.Trim();
});
listFromSplit.Dump();
「a」と「b」
文字 b は、私が期待していたように空白が削除されませんでした...?
どなたかアイデアをお持ちの方
[注: .Dump() メソッドは、LINQPad の拡張メソッドであり、オブジェクトの内容を適切にフォーマットされた方法で出力します]