System::operator== metod

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

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

Se även

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)
ParameterBeskrivning
CharsString literaltyp.
ParameterTypeBeskrivning
leftChars&String literal att jämföra.
rightconst String&String att jämföra.

ReturnValue

Sant om strängarna matchar, annars falskt.

Se även

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

Object and string comparison.

bool System::operator==(const SharedPtr<Object> &left, const String &right)
ParameterTypeBeskrivning
leftconst SharedPtr<Object>&Object för att konvertera till sträng och jämföra.
rightconst String&String att jämföra.

ReturnValue

Sant om objektets strängrepresentation är lika med strängen, annars falskt.

Se även

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

Bestämmer om URI:erna som representeras av det aktuella och det angivna objektet är lika.

bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
ParameterTypeBeskrivning
uri1const SharedPtr<Uri>&Det första Uri objektet att jämföra
uri2const SharedPtr<Uri>&Det andra Uri objektet att jämföra

ReturnValue

Sant om URI:erna är lika, annars - falskt

Se även

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

Jämför två smarta pekare för likhet.

template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
ParameterBeskrivning
XPointee-typ för första pekaren.
YPointee-typ för andra pekaren.
ParameterTypeBeskrivning
xconst SmartPtr<X>&Första pekaren att jämföra.
yconst SmartPtr<Y>&Andra pekaren att jämföra.

ReturnValue

Sant om pekarna matchar, annars falskt.

Se även

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

Likhetsjämförelse av smart pekare mot enkel (C) pekare.

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)
ParameterBeskrivning
Xtyp av smart pekare.
Ytyp av enkel pekare.
ParameterTypeBeskrivning
xconst SmartPtr<X>&smart pekare att jämföra (vänster).
yconst Y *pekare att jämföra (höger).

ReturnValue

Sant om pekarna matchar, annars falskt.

Se även

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

Bestämmer om det angivna värdet är lika med värdet som representeras av det angivna Nullable‑objektet genom att tillämpa operator==() på dessa värden.

template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
ParameterBeskrivning
T1Typen för det första jämförelsevärdet
T2Den underliggande typen av Nullable‑objektet som representerar det andra jämförelsevärdet
ParameterTypeBeskrivning
någraconst T1&En konstant referens till värdet som ska användas som den första jämförelseoperanden
otherconst Nullable<T2>&En konstant referens till Nullable‑objektet vars representerade värde ska användas som den andra jämförelseoperanden

ReturnValue

Sant om jämförelsetalen är lika, annars - falskt.

Se även

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

Likhetsjämförelse av smart pekare mot enkel (C) pekare.

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)
ParameterBeskrivning
Xtyp av enkel pekare.
Ytyp av smart pekare.
ParameterTypeBeskrivning
xconst X *pekare att jämföra (höger).
yconst SmartPtr<Y>&smart pekare att jämföra (vänster).

ReturnValue

Sant om pekarna matchar, annars falskt.

Se även

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

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

Se även

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

Bestämmer om det angivna Nullable objektet representerar ett värde som är lika med null.

template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
ParameterTypeBeskrivning
otherstd::nullptr_tEn konstant referens till ett Nullable‑objekt att testa

ReturnValue

Sant om det angivna objektet representerar ett null‑värde, falskt annars.

Se även

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

Kontrollerar om strängen är null.

bool System::operator==(std::nullptr_t, const String &str)
ParameterTypeBeskrivning
strstd::nullptr_tString att kontrollera.

ReturnValue

Sant om strängen är null, falskt annars.

Se även

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

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

Se även

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

Kontrollerar om smart pekare är null.

template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
ParameterBeskrivning
XTyp av pekad objekt
ParameterTypeBeskrivning
xstd::nullptr_tPekare att kontrollera.

ReturnValue

Sant om pekaren är null, falskt annars.

Se även

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

Kontrollerar om värdetyp‑objekt (översatt C#‑struktur, etc.) är 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)
ParameterBeskrivning
TVärdetyp.
ParameterTypeBeskrivning
xstd::nullptr_tObject att kontrollera.

ReturnValue

Sant om objektet är null, falskt annars.

Se även

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

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

Se även

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)
ParameterBeskrivning
TString pekartyp.
ParameterTypeBeskrivning
leftT&String pekare för jämförelse.
rightconst String&String att jämföra.

ReturnValue

Sant om strängarna matchar, annars falskt.

Se även

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

Kontrollerar om värdetyp‑objekt (översatt C#‑struktur, etc.) är 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)
ParameterBeskrivning
TVärdetyp.
ParameterTypeBeskrivning
xT const&Object att kontrollera.

ReturnValue

Sant om objektet är null, falskt annars.

Se även