طريقة System::Object::ReferenceEquals

Object::ReferenceEquals(String const&, std::nullptr_t) method

تخصيص لـ Object::ReferenceEquals لحالة السلسلة و nullptr.

bool System::Object::ReferenceEquals(String const &str, std::nullptr_t)
معاملنوعالوصف
strString const&String للمقارنة بـ nullptr.

ReturnValue

صحيح إذا كانت السلسلة null، خطأ خلاف ذلك.

انظر أيضًا

Object::ReferenceEquals(String const&, String const&) method

تخصيص لـ Object::ReferenceEquals لحالة السلاسل.

bool System::Object::ReferenceEquals(String const &str1, String const &str2)
معاملنوعالوصف
str1String const&السلسلة الأولى للمقارنة.
str2String const&السلسلة الثانية للمقارنة.

ReturnValue

صحيح إذا تطابقت السلاسل، خطأ خلاف ذلك.

انظر أيضًا

Object::ReferenceEquals(ptr const&, ptr const&) method

يقارن الكائنات بالمرجع.

static bool System::Object::ReferenceEquals(ptr const &objA, ptr const &objB)
معاملنوعالوصف
objAptr const&المؤشر الأول للمقارنة.
objBptr const&المؤشر الثاني للمقارنة.

ReturnValue

صحيح إذا تطابقت المؤشرات وخطأ خلاف ذلك.

انظر أيضًا

Object::ReferenceEquals(T const&, std::nullptr_t) method

يقارن مرجعيًا كائن النوع القيمي مع nullptr.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, std::nullptr_t)
معاملالوصف
Tنوع الكائن للمقارنة.
معاملنوعالوصف
objAT const&الكائن الأول للمقارنة.

ReturnValue

دائمًا ما يُعيد خطأ لأن الأنواع القيمية لا يمكن أن تكون فارغة.

انظر أيضًا

Object::ReferenceEquals(T const&, T const&) method

يقارن الكائنات بالمرجع.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, T const &objB)
معاملالوصف
Tنوع الكائنات للمقارنة.
معاملنوعالوصف
objAT const&الكائن الأول للمقارنة.
objBT const&الكائن الثاني للمقارنة.

ReturnValue

صحيح إذا تطابقت عناوين الكائن وخطأ خلاف ذلك.

انظر أيضًا