textBoxからリストを取得し、別のリストを使用してそれをスクラブするルーチンを作成しようとしています。一致するテキストを持つ文字列のみが残ります。スクラブリストが何で構成されるかわからないため、RegExを使用できないと思います。一致は絶対的である必要はありません。例えば:
'ant' from my scrub list would match 'antiques', 'manta', 'ants', etc.
次のコードで正しい方向に進んでいると思いましたが、コードの最後の2行の両方で赤い波線が表示されています。任意の助けをいただければ幸いです:
List<string> masterList = new List<string>(textBox_masterList.Text.Split(','));
List<string> scrubList = new List<string>(textBox_scrubList.Text.Split(','));
for (int i = 0; i < masterList.Count; i++)
masterList = masterList.Where(x => x.Contains(scrubList));
また
masterList = masterList.RemoveAll(x => x.!Contains(scrubList));
私はここで何が間違っているのですか?