ポータブル クラス ライブラリ (PCL) を作成していて、List.Exists() と List.TrueForAll() を使用しようとしていますが、System.Collections.Generic.List には Exists または Exists の定義が含まれていないと言われています。 TrueForAll。私が作成している PCL は、.Net 4.5、Silverlight 4、Windows Phone 7.5、Mono Android、Mono iOS で動作するようになっています。私が見逃しているものはありますか?
注: このコードは、私が作成した .Net 4.0 ライブラリで動作します。
エラーを返すコード例:
List<object> set0;
List<object> set1;
if (set0.TrueForAll(obj0 => set1.Exists(obj1 => obj0.Equals(obj1))))
return true;
if(!(set0.Exists(obj0 => !set1.Exists(obj1 => obj0.Equals(obj1)))))
return true;
受信したエラー:
エラー: 'System.Collections.Generic.List' には 'Exists' の定義が含まれておらず、タイプ 'System.Collections.Generic.List' の最初の引数を受け入れる拡張メソッド 'Exists' が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用していますか?)
エラー: 'System.Collections.Generic.List' には 'TrueForAll' の定義が含まれておらず、タイプ 'System.Collections.Generic.List' の最初の引数を受け入れる拡張メソッド 'TrueForAll' が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用していますか?)