How to sort collection by using linq method
<p>I have a List&lt;> (ListA) with many properties and one of them is a List&lt;> (ListA_1).
At this time, i sort (ListA) on strings properties by using linq method, like this : </p>

<pre><code>var sortedCollection = from c in ListA
                       orderby selector(c), c.Caption
                       select c;
</code></pre>

<p><code>Caption</code> is a string property of ListA.</p>

<p>I would like sort ListA with linq method, by his property (ListA_1) which contains many items object with strings properties. Is that possible by using linq method ?</p>

<p>thx for your help,
Sebastien</p>

<p><strong>Edit</strong>:
Example: </p>

<pre><code>public class ListA : List&lt;ItemA&gt;
{
}

public class ItemA
{
    private string mCaption;
    private ListA1  ListA1 = new ListA1();
}

public class ListA1 : List&lt;ItemA1&gt;
{
}

public class ItemA1
{
    private string mTitle;
    private string mRef;
    private string mType;
}
</code></pre>

<p>So, i have a ListA1 collection for a itemA of the ListA's collection. I would like to sort ListA by ListA1's property of itemA1.mType (from ListA)</p>

<p>Example : </p>

<pre><code>var sortedCollection = from c in ListA
                       orderby selector(c), c.ListA1 (...ItemA1.mType....)
                       select c;
</code></pre>
