System::Object::ReferenceEquals metod

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

Specialisering av Object::ReferenceEquals för fallet med string och nullptr.

bool System::Object::ReferenceEquals(String const &str, std::nullptr_t)
ParameterTypeBeskrivning
strString const&String för att jämföra med nullptr.

ReturnValue

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

Se även

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

Specialisering av Object::ReferenceEquals för fallet med strings.

bool System::Object::ReferenceEquals(String const &str1, String const &str2)
ParameterTypeBeskrivning
str1String const&Första strängen att jämföra.
str2String const&Andra strängen att jämföra.

ReturnValue

Sant om strängarna matchar, annars falskt.

Se även

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

Jämför objekt efter referens.

static bool System::Object::ReferenceEquals(ptr const &objA, ptr const &objB)
ParameterTypeBeskrivning
objAptr const&Första pekaren att jämföra.
objBptr const&Andra pekaren att jämföra.

ReturnValue

Sant om pekarna matchar och falskt annars.

Se även

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

Referens-jämför värdetypobjekt med nullptr.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, std::nullptr_t)
ParameterBeskrivning
TTyp av objekt att jämföra.
ParameterTypeBeskrivning
objAT const&Första objektet att jämföra.

ReturnValue

Returnerar alltid falskt eftersom värdetyper inte kan vara null.

Se även

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

Jämför objekt efter referens.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, T const &objB)
ParameterBeskrivning
TTyp av objekt att jämföra.
ParameterTypeBeskrivning
objAT const&Första objektet att jämföra.
objBT const&Andra objektet att jämföra.

ReturnValue

Sant om objektadresserna matchar och falskt annars.

Se även