prin metoda (tsource, tasta t) (IEnumerable (tsource), func (tsource, tasta t)) ()

Această metodă este implementată prin utilizarea de execuție amânată. Imediat a reveni valoare - un obiect care stochează toate informațiile necesare pentru a efectua acțiunea. Interogarea este reprezentat prin această metodă nu este executată până la transferul obiectului prin apelarea în mod direct metoda GetEnumerator sau prin foreach în Visual C # sau pentru fiecare în Visual Basic.

Pentru a comanda secvența de valori ale elementelor înseși, specificați funcția de identitate (x => x în Visual C # sau funcție (x) x în Visual Basic) pentru keySelector.

Expand tipul identificat două metode IOrderedEnumerable . care este un tip de valoarea returnată a acestei metode. Aceste două metode, și anume ThenBy și ThenByDescending. vă permit să specificați opțiunile de sortare suplimentare pentru secvența de sortare. ThenBy și ThenByDescending a reveni, de asemenea, IOrderedEnumerable . ceea ce înseamnă că orice număr de apeluri consecutive ThenBy sau ThenByDescending pot face.

Această metodă compară cheile prin utilizarea prestabilită implicit comparator.

Această metodă realizează o sortare riguroasă; care este, în cazul în care cheile celor două elemente sunt egale, ordinea elementelor este păstrată. Spre deosebire de un fel laxe nu păstrează ordinea elementelor cu aceeași cheie.

Orderby sintaxa expresie de interogare (Visual C #) comandă sau (Visual Basic) convertește o propunere pentru a apela orderby.