나는 이전에이 질문을했지만 간략하게 요약 했었고 나는 아직도 내가하는 것보다 더 나은 방법으로 그것을 수행하는 방법을 모른다.다른 목록을 기반으로 목록 가져 오기
두 개의 목록이 있습니다.
하나, 페이스 북의 친구 목록, 간단한 개체, facebook.id 유일한 속성을 고려하십시오.
둘째, 각 사용자가 내부 (Facebook, Twitter 등)의 공급자 목록을 가져 오기 때문에 더 복잡한 개체입니다. 그러나 공급자 목록은 null이 될 수 있으며 null이 아닌 경우 반드시 그렇지는 않습니다. 공급자는 페이스 북이다. 그래서 :
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; }
}
내가 사용자가해야 할 일은 모든 페이스 북의 친구를 얻고 사용자가 아닌 모든 페이스 북 친구를 얻을 수있는 페이스 북의 목록을 필터링하는 것입니다.
이전 질문에 대한 답에서 어떤 부분을 이해하지 못 했습니까? http://stackoverflow.com/questions/10096826/get-elements-from-list-based-on-another-list – BrokenGlass