Compartilhar via


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

  • t
    Type: T

    O objeto a ser localizado.

  • found
    Type: System.Boolean

    true 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.

Ver também

Referência

SPUtility class

SPUtility members

Microsoft.SharePoint.Utilities namespace