μέθοδος System::operator==

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

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

Δείτε επίσης

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)
ParameterΠεριγραφή
CharsString τύπος κυριολεκτικού.
ParameterTypeΠεριγραφή
leftChars&String κυριολεκτικό για σύγκριση.
rightconst String&String για σύγκριση.

ReturnValue

αληθές εάν οι συμβολοσειρές ταιριάζουν, ψευδές διαφορετικά.

Δείτε επίσης

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

Object and string comparison.

bool System::operator==(const SharedPtr<Object> &left, const String &right)
ParameterTypeΠεριγραφή
leftconst SharedPtr<Object>&Object για μετατροπή σε συμβολοσειρά και σύγκριση.
rightconst String&String για σύγκριση.

ReturnValue

αληθές εάν η αναπαράσταση σε συμβολοσειρά του αντικειμένου ισούται με τη συμβολοσειρά, ψευδές διαφορετικά.

Δείτε επίσης

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

Καθορίζει εάν τα URI που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο είναι ίσα.

bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
ParameterTypeΠεριγραφή
uri1const SharedPtr<Uri>&Το πρώτο αντικείμενο Uri για σύγκριση
uri2const SharedPtr<Uri>&Το δεύτερο αντικείμενο Uri για σύγκριση

ReturnValue

Αληθές εάν τα URI είναι ίσα, διαφορετικά - ψευδές.

Δείτε επίσης

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

Συγκρίνει ισότητα δύο έξυπνων δεικτών.

template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
ParameterΠεριγραφή
XΤύπος του αντικειμένου που δείχνει ο πρώτος δείκτης.
YΤύπος του αντικειμένου που δείχνει ο δεύτερος δείκτης.
ParameterTypeΠεριγραφή
xconst SmartPtr<X>&Πρώτος δείκτης για σύγκριση.
yconst SmartPtr<Y>&Δεύτερος δείκτης για σύγκριση.

ReturnValue

Αληθές εάν οι δείκτες ταιριάζουν, ψευδές διαφορετικά.

Δείτε επίσης

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

Σύγκριση ισότητας έξυπνου δείκτη έναντι απλού (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)
ParameterΠεριγραφή
XΤύπος έξυπνου δείκτη.
YΤύπος απλού δείκτη.
ParameterTypeΠεριγραφή
xconst SmartPtr<X>&Έξυπνος δείκτης για σύγκριση (αριστερά).
yconst Y *δείκτης για σύγκριση (δεξιά).

ReturnValue

Αληθές εάν οι δείκτες ταιριάζουν, ψευδές διαφορετικά.

Δείτε επίσης

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

Καθορίζει εάν η καθορισμένη τιμή είναι ίση με την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο Nullable εφαρμόζοντας το operator==() σε αυτές τις τιμές.

template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
ParameterΠεριγραφή
T1Ο τύπος της πρώτης τιμής συγκρίσεως
T2Ο υποκείμενος τύπος του αντικειμένου Nullable που αντιπροσωπεύει τη δεύτερη τιμή συγκρίσεως
ParameterTypeΠεριγραφή
κάποιοconst T1&Μια σταθερή αναφορά στην τιμή που θα χρησιμοποιηθεί ως η πρώτη τιμή συγκρίσεως
otherconst Nullable<T2>&Μια σταθερή αναφορά στο αντικείμενο Nullable της οποίας η αντιπροσωπευόμενη τιμή θα χρησιμοποιηθεί ως η δεύτερη τιμή συγκρίσεως

ReturnValue

Αληθές εάν τα συγκρίσιμα είναι ίσα, διαφορετικά - ψευδές.

Δείτε επίσης

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

Σύγκριση ισότητας έξυπνου δείκτη έναντι απλού (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)
ParameterΠεριγραφή
XΤύπος απλού δείκτη.
YΤύπος έξυπνου δείκτη.
ParameterTypeΠεριγραφή
xconst X *δείκτης για σύγκριση (δεξιά).
yconst SmartPtr<Y>&Έξυπνος δείκτης για σύγκριση (αριστερά).

ReturnValue

Αληθές εάν οι δείκτες ταιριάζουν, ψευδές διαφορετικά.

Δείτε επίσης

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

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

Δείτε επίσης

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

Καθορίζει εάν το καθορισμένο αντικείμενο Nullable αντιπροσωπεύει μια τιμή που είναι ίση με null.

template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
ParameterTypeΠεριγραφή
otherstd::nullptr_tΜια σταθερή αναφορά σε ένα αντικείμενο Nullable για δοκιμή

ReturnValue

Αληθές εάν το καθορισμένο αντικείμενο αντιπροσωπεύει τιμή null, ψευδές διαφορετικά

Δείτε επίσης

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

Ελέγχει εάν η συμβολοσειρά είναι null.

bool System::operator==(std::nullptr_t, const String &str)
ParameterTypeΠεριγραφή
strstd::nullptr_tString για έλεγχο.

ReturnValue

αληθές εάν η συμβολοσειρά είναι null, ψευδές διαφορετικά.

Δείτε επίσης

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

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

Δείτε επίσης

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

Ελέγχει εάν ο έξυπνος δείκτης είναι null.

template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
ParameterΠεριγραφή
XΤύπος του αντικειμένου που δείχνει ο δείκτης.
ParameterTypeΠεριγραφή
xstd::nullptr_tΔείκτης για έλεγχο.

ReturnValue

Αληθές εάν ο δείκτης είναι null, ψευδές διαφορετικά.

Δείτε επίσης

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

Ελέγχει εάν το αντικείμενο τύπου τιμής (μεταφρασμένη δομή C#, κ.λπ.) είναι 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)
ParameterΠεριγραφή
TΤύπος τιμής.
ParameterTypeΠεριγραφή
xstd::nullptr_tObject για έλεγχο.

ReturnValue

Αληθές εάν το αντικείμενο είναι null, ψευδές διαφορετικά.

Δείτε επίσης

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

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

Δείτε επίσης

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)
ParameterΠεριγραφή
TΤύπος δείκτη String.
ParameterTypeΠεριγραφή
leftT&String δείκτης για σύγκριση.
rightconst String&String για σύγκριση.

ReturnValue

αληθές εάν οι συμβολοσειρές ταιριάζουν, ψευδές διαφορετικά.

Δείτε επίσης

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

Ελέγχει εάν το αντικείμενο τύπου τιμής (μεταφρασμένη δομή C#, κ.λπ.) είναι 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)
ParameterΠεριγραφή
TΤύπος τιμής.
ParameterTypeΠεριγραφή
xT const&Object για έλεγχο.

ReturnValue

Αληθές εάν το αντικείμενο είναι null, ψευδές διαφορετικά.

Δείτε επίσης