私はこの質問を以前に聞いたことがありますが、私はそれを単純化してしまいましたが、私はやっているよりも良い方法でこれを行う方法はまだ分かりません。他のリストに基づいてリストを取得する
2つのリストがあります。
1つは、facebookの友人のリスト、単純なオブジェクト、facebook.idは唯一のプロパティと考えてください。
第2に、各ユーザが(Facebook、Twitterなど)内部のプロバイダのリストを取得するため、より複雑なオブジェクトですが、プロバイダリストはnullでもかまいません。プロバイダーはFacebookブックです。だから、私は必要なもの
public class EFacebook
{
public long Id { get; set; }
}
public class EUser
{
public long Id { get; set; }
/// <summary>
/// Nullable
/// </summary>
public List<EProvider> EProviders { get; set; }
}
public class EProvider
{
public enum EnumProviderType
{
Facebook = 2,
Twitter = 3
}
public EnumProviderType ProviderType { get; set; }
public string Id { get; set; }
}
は、ユーザーであるすべてのFacebookの友達を取得し、ユーザーではありませんすべてのFacebookの友達を取得するにはFacebookのリストをフィルタリングすることです。
前の質問に対する答えでは、あなたはどの部分を理解しませんでしたか? http://stackoverflow.com/questions/10096826/get-elements-from-list-based-on-another-list – BrokenGlass