System::Collections::Generic::_net_binnary_search metod

System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method

Implementerar binärsökning i en slumpåtkomstbehållare. Specialisering för smarta pekare. Använder System::Object::CompareTo metoden.

template<template< typename, typename > class,class T,class Allocator> std::enable_if<IsSmartPtr<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
ParameterBeskrivning
containerTSTL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp.
TElementtyp.
AllocatorAllokerartyp.
ParameterTypeBeskrivning
behållareconst containterT<T, Allocator>&Behållare att söka i.
indexintStartindex för sökområde.
countintLängd för sökområde.
valueTVärde att leta efter.

ReturnValue

Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.

Se även

System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method

Implementerar binärsökning i en slumpmässig åtkomstbehållare. Specialisering för värdetyper. Använder CompareTo-metoden.

template<template< typename, typename > class,class T,class Allocator> std::enable_if<!IsSmartPtr<T>::value &&!std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
ParameterBeskrivning
containerTSTL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp.
TElementtyp.
AllocatorAllokerartyp.
ParameterTypeBeskrivning
behållareconst containterT<T, Allocator>&Behållare att söka i.
indexintStartindex för sökområde.
countintLängd för sökområde.
valueTVärde att leta efter.

ReturnValue

Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.

Se även

System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method

Implementerar binärsökning i en slumpmässig åtkomstbehållare. Specialisering för skalära typer. Jämför element med större- och mindreoperatorer.

template<template< typename, typename > class,class T,class Allocator> std::enable_if<std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
ParameterBeskrivning
containerTSTL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp.
TElementtyp.
AllocatorAllokerartyp.
ParameterTypeBeskrivning
behållareconst containterT<T, Allocator>&Behållare att söka i.
indexintStartindex för sökområde.
countintLängd för sökområde.
valueTVärde att leta efter.

ReturnValue

Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.

Se även

System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T, const SharedPtr<System::Collections::Generic::IComparer<T>>&) method

Implementerar binärsökning i en slumpmässig åtkomstbehållare.

template<template< typename, typename > class,class T,class Allocator> int System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value, const SharedPtr<System::Collections::Generic::IComparer<T>> &comparer)
ParameterBeskrivning
containerTSTL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp.
TElementtyp.
AllocatorAllokerartyp.
ParameterTypeBeskrivning
behållareconst containterT<T, Allocator>&Behållare att söka i.
indexintStartindex för sökområde.
countintLängd för sökområde.
valueTVärde att leta efter.
comparerconst SharedPtr<System::Collections::Generic::IComparer<T>>&Comparer objekt.

ReturnValue

Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.

Se även