metodo System::operator==

System::operator==(ArraySegment<T>, ArraySegment<T>) method

template<typename T> bool System::operator==(ArraySegment<T> a, ArraySegment<T> b)

Vedi anche

System::operator==(Chars&, const String&) method

String comparison.

template<class Chars,typename std::enable_if< IsStringLiteral< Chars, char_t >::value >::type *> bool System::operator==(Chars &left, const String &right)
ParametroDescrizione
CharsString tipo letterale.
ParametroTipoDescrizione
leftChars&String letterale da confrontare.
rightconst String&String da confrontare.

ReturnValue

vero se le stringhe corrispondono, falso altrimenti.

Vedi anche

System::operator==(const SharedPtr<Object>&, const String&) method

Object and string comparison.

bool System::operator==(const SharedPtr<Object> &left, const String &right)
ParametroTipoDescrizione
leftconst SharedPtr<Object>&Object da convertire in stringa e confrontare.
rightconst String&String da confrontare.

ReturnValue

vero se la rappresentazione stringa dell’oggetto è uguale alla stringa, falso altrimenti.

Vedi anche

System::operator==(const SharedPtr<Uri>&, const SharedPtr<Uri>&) method

Determina se gli URI rappresentati dagli oggetti corrente e specificato sono uguali.

bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
ParametroTipoDescrizione
uri1const SharedPtr<Uri>&Il primo oggetto Uri da confrontare
uri2const SharedPtr<Uri>&Il secondo oggetto Uri da confrontare

ReturnValue

Vero se gli URI sono uguali, altrimenti - falso

Vedi anche

System::operator==(const SmartPtr<X>&, const SmartPtr<Y>&) method

Confronta per uguaglianza due smart pointer.

template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
ParametroDescrizione
XTipo di puntato del primo puntatore.
YTipo di puntato del secondo puntatore.
ParametroTipoDescrizione
xconst SmartPtr<X>&Primo puntatore da confrontare.
yconst SmartPtr<Y>&Secondo puntatore da confrontare.

ReturnValue

Vero se i puntatori corrispondono, falso altrimenti.

Vedi anche

System::operator==(const SmartPtr<X>&, const Y *) method

Confronto di uguaglianza tra smart pointer e puntatore semplice (C).

template<class X,class Y> std::enable_if<std::is_base_of<Object, Y>::value &&detail::has_no_operator_equal<X, Y>::value, bool>::type System::operator==(const SmartPtr<X> &x, const Y *y)
ParametroDescrizione
Xtipo di smart pointer.
Ytipo di puntatore semplice.
ParametroTipoDescrizione
xconst SmartPtr<X>&smart pointer da confrontare (sinistra).
yconst Y *puntatore da confrontare (destra).

ReturnValue

Vero se i puntatori corrispondono, falso altrimenti.

Vedi anche

System::operator==(const T1&, const Nullable<T2>&) method

Determina se il valore specificato è uguale al valore rappresentato dall’oggetto Nullable specificato applicando operator==() a questi valori.

template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
ParametroDescrizione
T1Il tipo del valore del primo comparando
T2Il tipo sottostante dell’oggetto Nullable che rappresenta il valore del secondo comparando
ParametroTipoDescrizione
alcuniconst T1&Un riferimento costante al valore che deve essere usato come primo comparando
otherconst Nullable<T2>&Un riferimento costante all’oggetto Nullable il cui valore rappresentato deve essere usato come secondo comparando

ReturnValue

Vero se i comparandi sono uguali, altrimenti - falso

Vedi anche

System::operator==(const X *, const SmartPtr<Y>&) method

Confronto di uguaglianza tra smart pointer e puntatore semplice (C).

template<class X,class Y> std::enable_if<std::is_base_of<Object, X>::value &&detail::has_no_operator_equal<X, Y>::value, bool>::type System::operator==(const X *x, const SmartPtr<Y> &y)
ParametroDescrizione
Xtipo di puntatore semplice.
Ytipo di smart pointer.
ParametroTipoDescrizione
xconst X *puntatore da confrontare (destra).
yconst SmartPtr<Y>&smart pointer da confrontare (sinistra).

ReturnValue

Vero se i puntatori corrispondono, falso altrimenti.

Vedi anche

System::operator==(std::nullptr_t, const DateTimeOffset&) method

bool System::operator==(std::nullptr_t, const DateTimeOffset &)

Vedi anche

System::operator==(std::nullptr_t, const Nullable<T>&) method

Determina se l’oggetto Nullable specificato rappresenta un valore uguale a null.

template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
ParametroTipoDescrizione
otherstd::nullptr_tUn riferimento costante a un oggetto Nullable da testare

ReturnValue

Vero se l’oggetto specificato rappresenta un valore null, falso altrimenti

Vedi anche

System::operator==(std::nullptr_t, const String&) method

Verifica se la stringa è nulla.

bool System::operator==(std::nullptr_t, const String &str)
ParametroTipoDescrizione
strstd::nullptr_tString da verificare.

ReturnValue

vero se la stringa è null, falso altrimenti.

Vedi anche

System::operator==(std::nullptr_t, DateTime) method

bool System::operator==(std::nullptr_t, DateTime)

Vedi anche

System::operator==(std::nullptr_t, SmartPtr<X> const&) method

Verifica se lo smart pointer è null.

template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
ParametroDescrizione
XTipo di oggetto puntato dal puntatore.
ParametroTipoDescrizione
xstd::nullptr_tPuntatore da verificare.

ReturnValue

Vero se il puntatore è null, falso altrimenti.

Vedi anche

System::operator==(std::nullptr_t, T const&) method

Verifica se l’oggetto di tipo valore (struttura C# tradotta, ecc.) è null.

template<class T> std::enable_if<!std::is_scalar<T>::value &&!std::is_pointer<T>::value &&!std::is_array<T>::value &&detail::has_method_is_null<T>::value, bool>::type System::operator==(std::nullptr_t, T const &x)
ParametroDescrizione
TTipo valore.
ParametroTipoDescrizione
xstd::nullptr_tObject da verificare.

ReturnValue

Vero se l’oggetto è null, falso altrimenti.

Vedi anche

System::operator==(std::nullptr_t, TimeSpan) method

bool System::operator==(std::nullptr_t, TimeSpan)

Vedi anche

System::operator==(T&, const String&) method

String comparison.

template<class T,typename std::enable_if< IsStringPointer< T, char_t >::value >::type *> bool System::operator==(T &left, const String &right)
ParametroDescrizione
TTipo di puntatore String.
ParametroTipoDescrizione
leftT&Puntatore String da confrontare.
rightconst String&String da confrontare.

ReturnValue

vero se le stringhe corrispondono, falso altrimenti.

Vedi anche

System::operator==(T const&, std::nullptr_t) method

Verifica se l’oggetto di tipo valore (struttura C# tradotta, ecc.) è null.

template<class T> std::enable_if<!std::is_scalar<T>::value &&!std::is_pointer<T>::value &&!std::is_array<T>::value &&detail::has_method_is_null<T>::value, bool>::type System::operator==(T const &x, std::nullptr_t)
ParametroDescrizione
TTipo valore.
ParametroTipoDescrizione
xT const&Object da verificare.

ReturnValue

Vero se l’oggetto è null, falso altrimenti.

Vedi anche