ListBox に内容を追加する前に、特定の条件に一致する List からいくつかの項目を削除しようとしています。(enum) "MediaState.Deleted" であるものがリストから削除されます。
これまでのところ、私は試しました:
//does not remove anything
dbAssetList.RemoveAll(x => x.MediaState.Equals(6));
//Error on .equals which states that "Cannot access static method equals in non-static context"
dbAssetList.RemoveAll(x => x.MediaState.Equals(typeof(MediaState),MediaState.Deleted));
//Error on .equals which states that "Cannot access static method equals in non-static context"
dbAssetList.RemoveAll(x => dbAssetList.Contains(x.MediaState.Equals(typeof(MediaState), MediaState.Deleted)));
「MediaState.Deleted」であるリスト内のアイテムを削除するにはどうすればよいですか