title: linq query to find distinct combinations of list items taking 2 at a time c#
body: <pre><code>var com = from exam1 in timeTable.Exams
            from exam2 in timeTable.Exams
            where (exam1 != exam2)
            select new List&lt;Exam&gt; { exam1, exam2 };
  </code></pre>
  
  <p>timeTable is a list of Exams</p>
  
  <p>How can i get com to be distinct no matter what the order of the exams are that it contains. I think it is doing permutations now i need only distinct combinations.</p>