title: C# LINQ question
body: <p>I have a series of type <code>List&lt;Int32&gt;</code> and another series of <code>List&lt;ClassA&gt;</code>, where <code>ClassA</code>
  has the following representation :</p>
  
  <pre><code>public ClassA
  {
    public String PropertyA {get; set;}
    public List&lt;Int32&gt; PropertyB {get; set;}
    public String PropertyC {get; set;}
  }
  </code></pre>
  
  <p>I want to retrieve using LINQ a series of type <code>List&lt;KeyValuePair&lt;PropertyC, Int32&gt;&gt;</code> where <code>Int32</code> is contained within <code>List&lt;Int32&gt;</code> <code>PropertyB</code>.
  Can this be done using one linq statement?</p>