から最初の部分のみを取り出し、私はリストを持っているがスプリットリストの要素とスプリット
List<string> someList = new List{"1-30","20-10","21-23","34-80"};
を言って、私はリストを分割する必要があるので、私は次の値
{"1","20","21","34"};
を持っている私が試しました
someList
.SelectMany(n => n.Split('-')[0])
.ToList();
しかし、それは私に望ましい結果を与えていません。
UPDATE: 申し訳ありませんがSelect
を使用して誰もが、私の問題を解決しました。当時の一つ、あなたは愚かな過ち
これは何を返しますか?なぜあなたは 'Select()'の代わりに 'SelectMany()'を使っていますか? – CodeCaster
申し訳ありません、選択してください。私はコーヒーが必要だと思う。 – wingskush
'' 1-30 '、' 20-100 '、' 21-23 '、' 34-80''これは文字列ではないので、あなたのコード行 'List someList = new List {'1-30'、 '20-100'、 '21-23'、 '34-80'}; '最初にコンパイルしないでください。 –
Rahul