SPUtility.BinarySearchWithFallback<T> method
Executa uma pesquisa de binária de uma lista para um objeto genérico. Se o objeto não for encontrado na lista, este método localiza o local de índice baseado em zero na lista na qual o objeto genérico deve ser inserido.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Shared Function BinarySearchWithFallback(Of T) ( _
lst As IList(Of T), _
t As T, _
comparer As IComparer, _
<OutAttribute> ByRef found As Boolean _
) As Integer
'Uso
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
)
Type parameters
- T
O tipo do objeto genérico para qual o local deve ser encontrado.
Parâmetros
lst
Type: System.Collections.Generic.IList<T>A lista a ser pesquisado tipo genérico especificado.
t
Type: TO objeto a ser localizado.
comparer
Type: System.Collections.IComparerO método implementado pelo tipo para comparar dois objetos.
found
Type: System.Booleantrue indica que o objeto genérico foi localizado; Caso contrário false.
Valor retornado
Type: System.Int32
Um inteiro de 32 bits que representa o local do índice do objeto na lista ou, se o objeto não foi encontrado, o local do índice no qual o objeto deve ser inserido na lista.