カンマ区切りの値を分割する 質問する

カンマ区切りの値を分割する 質問する

string.Split私は Visual Studio 2005 と C# 2.0 を使用しており、次のように関数とラムダ式を使用してコンマ区切りの文字列を分割しようとしています。

string s = "a,b, b, c";
string[] values = s.Split(',').Select(sValue => sValue.Trim()).ToArray();

式が認識されないというエラーが表示されます。どうすれば解決できますか?

ベストアンサー1

.NET 2.0はLINQをサポートしていません -SOスレッド;
しかし、VS2005で3.5プロジェクトを作成することはできます -MSDNスレッド

Lambda のサポートがない場合、次のような操作を行う必要があります。

string s = "a,b, b, c";
string[] values = s.Split(',');
for(int i = 0; i < values.Length; i++)
{
   values[i] = values[i].Trim();
}

おすすめ記事