特定の区切り文字で分割し、各メンバーから先頭と末尾の空白を削除したい文字列があります。現在、コードは次のようになっています。
string s = "A, B, C ,D";
string[] parts = s.Split(',');
for(int i = 0; i++; i< parts.Length)
{
parts[i] = parts[i].Trim();
}
1行に収まるようにラムダでこれを行う方法があるはずだと思いますが、頭を包むことはできません。LINQ には近づかない方がよいと思いますが、解決策として LINQ に反対しているわけでもありません。
string s = "A, B, C ,D";
string[] parts = s.Split(','); // This line should be able to perform the trims as well
私は最近 Python で作業していますが、それが C# の問題に対する解決策について考え直すきっかけになったと思います。