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
lst
Typ: System.Collections.Generic.IList<T>Die Liste den angegebenen generischen Typ gesucht werden.
t
Typ: TDas Objekt, das nicht gefunden werden.
comparer
Typ: System.Collections.IComparerDie Methode, die durch den Typ zum Vergleichen zweier Objekte implementiert.
found
Typ: System.Booleantrue 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.