System::operator== Methode

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

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

Siehe auch

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)
ParameterBeschreibung
CharsString Literaltyp.
ParameterTypBeschreibung
leftChars&String Literal zum Vergleichen.
rightconst String&String zum Vergleichen.

ReturnValue

Wahr, wenn die Zeichenketten übereinstimmen, sonst falsch.

Siehe auch

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

Object and string comparison.

bool System::operator==(const SharedPtr<Object> &left, const String &right)
ParameterTypBeschreibung
leftconst SharedPtr<Object>&Object zum Konvertieren in eine Zeichenkette und zum Vergleichen.
rightconst String&String zum Vergleichen.

ReturnValue

Wahr, wenn die Zeichenkettenrepräsentation des Objekts dem String entspricht, sonst falsch.

Siehe auch

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

Bestimmt, ob die von den aktuellen und angegebenen Objekten dargestellten URIs gleich sind.

bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
ParameterTypBeschreibung
uri1const SharedPtr<Uri>&Das erste Uri Objekt zum Vergleichen
uri2const SharedPtr<Uri>&Das zweite Uri Objekt zum Vergleichen

ReturnValue

Wahr, wenn die URIs gleich sind, sonst - falsch

Siehe auch

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

Vergleicht zwei Smart-Pointer auf Gleichheit.

template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
ParameterBeschreibung
XPointee-Typ des ersten Zeigers.
YPointee-Typ des zweiten Zeigers.
ParameterTypBeschreibung
xconst SmartPtr<X>&Erster Zeiger zum Vergleichen.
yconst SmartPtr<Y>&Zweiter Zeiger zum Vergleichen.

ReturnValue

Wahr, wenn die Zeiger übereinstimmen, sonst falsch.

Siehe auch

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

Gleichheitsvergleich eines Smart Pointers gegenüber einem einfachen (C) Pointer.

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)
ParameterBeschreibung
XTyp des Smart-Pointers.
YTyp des einfachen Zeigers.
ParameterTypBeschreibung
xconst SmartPtr<X>&Smart-Pointer zum Vergleichen (links).
yconst Y *Zeiger zum Vergleichen (rechts).

ReturnValue

Wahr, wenn die Zeiger übereinstimmen, sonst falsch.

Siehe auch

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

Bestimmt, ob der angegebene Wert dem von dem angegebenen Nullable Objekt dargestellten Wert entspricht, indem operator==() auf diese Werte angewendet wird.

template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
ParameterBeschreibung
T1Der Typ des ersten Vergleichswerts
T2Der zugrunde liegende Typ des Nullable Objekts, das den zweiten Vergleichswert darstellt
ParameterTypBeschreibung
einigeconst T1&Eine konstante Referenz auf den Wert, der als erster Vergleichswert verwendet werden soll
otherconst Nullable<T2>&Eine konstante Referenz auf das Nullable Objekt, dessen dargestellter Wert als zweiter Vergleichswert verwendet werden soll

ReturnValue

Wahr, wenn die Vergleichswerte gleich sind, sonst - falsch

Siehe auch

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

Gleichheitsvergleich eines Smart Pointers gegenüber einem einfachen (C) Pointer.

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)
ParameterBeschreibung
XTyp des einfachen Zeigers.
YTyp des Smart-Pointers.
ParameterTypBeschreibung
xconst X *Zeiger zum Vergleichen (rechts).
yconst SmartPtr<Y>&Smart-Pointer zum Vergleichen (links).

ReturnValue

Wahr, wenn die Zeiger übereinstimmen, sonst falsch.

Siehe auch

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

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

Siehe auch

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

Bestimmt, ob das angegebene Nullable Objekt einen Wert darstellt, der gleich null ist.

template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
ParameterTypBeschreibung
otherstd::nullptr_tEine konstante Referenz auf ein Nullable Objekt zum Testen

ReturnValue

True, wenn das angegebene Objekt einen Nullwert darstellt, sonst false

Siehe auch

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

Prüft, ob die Zeichenkette null ist.

bool System::operator==(std::nullptr_t, const String &str)
ParameterTypBeschreibung
strstd::nullptr_tString zum Prüfen.

ReturnValue

true, wenn die Zeichenkette null ist, sonst false.

Siehe auch

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

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

Siehe auch

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

Überprüft, ob der Smart-Pointer null ist.

template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
ParameterBeschreibung
XTyp des Zeigers.
ParameterTypBeschreibung
xstd::nullptr_tZeiger zum Prüfen.

ReturnValue

True, wenn der Zeiger null ist, sonst false.

Siehe auch

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

Überprüft, ob das Werttyp-Objekt (übersetzte C#-Struktur usw.) null ist.

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)
ParameterBeschreibung
TWerttyp.
ParameterTypBeschreibung
xstd::nullptr_tObject zum Prüfen.

ReturnValue

True, wenn das Objekt null ist, sonst false.

Siehe auch

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

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

Siehe auch

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)
ParameterBeschreibung
TString Zeigertyp.
ParameterTypBeschreibung
leftT&String Zeiger zum Vergleichen.
rightconst String&String zum Vergleichen.

ReturnValue

Wahr, wenn die Zeichenketten übereinstimmen, sonst falsch.

Siehe auch

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

Überprüft, ob das Werttyp-Objekt (übersetzte C#-Struktur usw.) null ist.

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)
ParameterBeschreibung
TWerttyp.
ParameterTypBeschreibung
xT const&Object zum Prüfen.

ReturnValue

True, wenn das Objekt null ist, sonst false.

Siehe auch