Facebook C#SDKを使用して、友人のJsonArrayでlinqクエリを実行しようとしています。だから、私は試してみます:
var facebook = new FacebookWebClient();
dynamic facebookFriends = facebook.Get("me/friends");
JsonArray data = facebookFriends.data;
var friends = data.Where<JsonObject>(d => d["name"].ToString().StartsWith("D"));
しかし、最後の行で、次のコンパイルエラーが発生します。
「「Facebook.JsonArray」には「Where」の定義が含まれておらず、最適な拡張メソッドのオーバーロード「System.Linq.ParallelEnumerable.Where(System.Linq.ParallelQuery、System.Func)」に無効な引数がいくつかあります。」
だから、どうすればそれを行うことができますか?