Freigeben über


SPUtility.BinarySearchWithFallback<T>-Methode

Führt eine binäre Suche eine Liste für ein generisches Objekt. Wenn das Objekt nicht in der Liste gefunden wird, sucht diese Methode die Position des nullbasierten Index in der Liste, an die das generische Objekt eingefügt werden soll.

Namespace:  Microsoft.SharePoint.Utilities
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Shared Function BinarySearchWithFallback(Of T) ( _
    lst As IList(Of T), _
    t As T, _
    comparer As IComparer, _
    <OutAttribute> ByRef found As Boolean _
) As Integer
'Usage
Dim lst As IList(Of T)
Dim t As T
Dim comparer As IComparer
Dim found As Boolean
Dim returnValue As Integer

returnValue = SPUtility.BinarySearchWithFallback(lst, _
    t, comparer, found)
public static int BinarySearchWithFallback<T>(
    IList<T> lst,
    T t,
    IComparer comparer,
    out bool found
)

Typparameter

  • T
    Der Typ des generischen Objekts, für die die Position zu finden ist.

Parameter

  • t
    Typ: T

    Das Objekt, das nicht gefunden werden.

  • found
    Typ: System.Boolean

    true gibt an, dass das generische Objekt gefunden wurde. andernfalls false.

Rückgabewert

Typ: System.Int32
Eine 32-Bit-Ganzzahl, die die Position des Objekts in der Liste Index oder, falls das Objekt wurde nicht gefunden, die Indexposition, an der das Objekt in die Liste eingefügt werden soll.

Siehe auch

Referenz

SPUtility Klasse

SPUtility-Member

Microsoft.SharePoint.Utilities-Namespace