How to get "unordered choose two" permutation in a list of Strings in C#
<p>i have a list of string</p>

<pre><code>   List&lt; String&gt; lst

 A
 B
 C
</code></pre>

<p>i need to add the combination of each item with other items to the list like</p>

<pre><code> A
 B
 C
 A-B
 A-C
 B-C
</code></pre>

<p>now i'm usign nested for loop for this.</p>

<p>is there any way to do this using linq?</p>

<p>thanks in advance</p>
