Udostępnij za pośrednictwem


Seq.sortBy<'T,'Key> — Funkcja (F#)

Sekwencja uporządkowane według kluczy plonów i dotyczy każdego elementu sekwencji funkcji generowania klucza.Klucze są porównywane za pomocą porównania rodzajowe wykonane przez Operators.compare.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.Seq

Zgromadzenie: FSharp.Core (w FSharp.Core.dll)

// Signature:
Seq.sortBy : ('T -> 'Key) -> seq<'T> -> seq<'T> (requires comparison)

// Usage:
Seq.sortBy projection source

Parametry

  • projection
    Typ:'T -> 'Key

    Funkcja przekształcania elementów sekwencji wejściowych porównywalnych kluczy.

  • source
    Typ: seq<'T>

    Sekwencji wejściowych.

Wyjątki

Wyjątek

Warunek

ArgumentNullException

Zgłoszony podczas sekwencji wejściowych jest null.

Wartość zwracana

Sekwencja wynik.

Uwagi

Ta funkcja zwraca sekwencja skróty służące sekwencji całej początkowej tak szybko, jak jest podstawy tej sekwencji.Ta funkcja nie powinny dlatego używane sekwencjami dużych lub nieskończony.Funkcja czyni nie założeń w kolejności sekwencji oryginalnego.Jest to stabilne sortowania, czyli oryginalnego zamówienia równe elementów jest zachowywany.

Ta funkcja o nazwie SortBy w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Collections.Seq — Moduł (F#)

Microsoft.FSharp.Collections — Przestrzeń nazw (F#)