System::operator== yöntemi

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

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

Ayrıca Bakınız

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)
ParametreAçıklama
CharsString literal tipi.
ParametreTürAçıklama
leftChars&String karşılaştırma literalı.
rightconst String&String karşılaştırmak için.

ReturnValue

Eşleşen dizeler varsa doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Object and string comparison.

bool System::operator==(const SharedPtr<Object> &left, const String &right)
ParametreTürAçıklama
leftconst SharedPtr<Object>&Object stringe dönüştürmek ve karşılaştırmak için.
rightconst String&String karşılaştırmak için.

ReturnValue

Nesnenin dize temsili dizeye eşitse doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Geçerli ve belirtilen nesneler tarafından temsil edilen URI’ların eşit olup olmadığını belirler.

bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
ParametreTürAçıklama
uri1const SharedPtr<Uri>&Karşılaştırılacak ilk Uri nesnesi
uri2const SharedPtr<Uri>&Karşılaştırılacak ikinci Uri nesnesi

ReturnValue

URI’lar eşitse doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

İki akıllı göstericiyi eşitlik karşılaştırması yapar.

template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
ParametreAçıklama
Xİlk işaretçinin işaret ettiği tip.
Yİkinci işaretçinin işaret ettiği tip.
ParametreTürAçıklama
xconst SmartPtr<X>&Karşılaştırılacak ilk işaretçi.
yconst SmartPtr<Y>&Karşılaştırılacak ikinci işaretçi.

ReturnValue

Göstericiler eşleşiyorsa doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Akıllı işaretçinin basit (C) işaretçiye karşı eşitlik karşılaştırması.

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)
ParametreAçıklama
Xakıllı işaretçinin tipi.
Ybasit işaretçinin tipi.
ParametreTürAçıklama
xconst SmartPtr<X>&karşılaştırılacak akıllı işaretçi (sol).
yconst Y *karşılaştırılacak işaretçi (sağ).

ReturnValue

Göstericiler eşleşiyorsa doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Belirtilen değerin, belirtilen Nullable nesnesi tarafından temsil edilen değerle operator==() uygulanarak eşit olup olmadığını belirler.

template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
ParametreAçıklama
T1İlk karşılaştırılan değerin türü
T2İkinci karşılaştırılan değeri temsil eden Nullable nesnenin temel türü
ParametreTürAçıklama
bazıconst T1&İlk karşılaştırılan olarak kullanılacak değere sabit bir referans
otherconst Nullable<T2>&İkinci karşılaştırılan olarak kullanılacak temsil edilen değere sahip Nullable nesneye sabit bir referans

ReturnValue

Karşılaştırılan değerler eşitse doğru, aksi takdirde - yanlış

Ayrıca Bakınız

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

Akıllı işaretçinin basit (C) işaretçiye karşı eşitlik karşılaştırması.

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)
ParametreAçıklama
Xbasit işaretçinin tipi.
Yakıllı işaretçinin tipi.
ParametreTürAçıklama
xconst X *karşılaştırılacak işaretçi (sağ).
yconst SmartPtr<Y>&karşılaştırılacak akıllı işaretçi (sol).

ReturnValue

Göstericiler eşleşiyorsa doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

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

Ayrıca Bakınız

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

Belirtilen Nullable nesnenin null değerine eşit bir değeri temsil edip etmediğini belirler.

template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
ParametreTürAçıklama
otherstd::nullptr_tTest edilecek bir Nullable nesneye sabit bir referans

ReturnValue

Belirtilen nesne null değerini temsil ediyorsa doğru, aksi takdirde yanlış

Ayrıca Bakınız

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

Dizgenin null olup olmadığını kontrol eder.

bool System::operator==(std::nullptr_t, const String &str)
ParametreTürAçıklama
strstd::nullptr_tKontrol edilecek String

ReturnValue

true eğer dize null ise, false aksi takdirde.

Ayrıca Bakınız

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

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

Ayrıca Bakınız

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

Akıllı işaretçinin null olup olmadığını denetler.

template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
ParametreAçıklama
Xİşaretçinin işaret ettiği tip.
ParametreTürAçıklama
xstd::nullptr_tKontrol edilecek işaretçi.

ReturnValue

İşaretçi null ise doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Değer tipi nesnenin (çevrilmiş C# yapısı vb.) null olup olmadığını denetler.

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)
ParametreAçıklama
TDeğer türü.
ParametreTürAçıklama
xstd::nullptr_tObject denetlemek için.

ReturnValue

Nesne null ise doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

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

Ayrıca Bakınız

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)
ParametreAçıklama
TString işaretçi türü.
ParametreTürAçıklama
leftT&Karşılaştırılacak String işaretçi.
rightconst String&String karşılaştırmak için.

ReturnValue

Eşleşen dizeler varsa doğru, aksi takdirde yanlış.

Ayrıca Bakınız

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

Değer tipi nesnenin (çevrilmiş C# yapısı vb.) null olup olmadığını denetler.

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)
ParametreAçıklama
TDeğer türü.
ParametreTürAçıklama
xT const&Object denetlemek için.

ReturnValue

Nesne null ise doğru, aksi takdirde yanlış.

Ayrıca Bakınız