0

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」であるリスト内のアイテムを削除するにはどうすればよいですか

4

2 に答える 2