System::Object::ReferenceEquals methode

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

Specialisatie van Object::ReferenceEquals voor het geval van string en nullptr.

bool System::Object::ReferenceEquals(String const &str, std::nullptr_t)
ParameterTypeBeschrijving
strString const&String om te vergelijken met nullptr.

ReturnValue

true als string null is, false anders.

Zie ook

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

Specialisatie van Object::ReferenceEquals voor het geval van strings.

bool System::Object::ReferenceEquals(String const &str1, String const &str2)
ParameterTypeBeschrijving
str1String const&Eerste string om te vergelijken.
str2String const&Tweede string om te vergelijken.

ReturnValue

true als strings overeenkomen, false anders.

Zie ook

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

Vergelijkt objecten op referentie.

static bool System::Object::ReferenceEquals(ptr const &objA, ptr const &objB)
ParameterTypeBeschrijving
objAptr const&Eerste pointer om te vergelijken.
objBptr const&Tweede pointer om te vergelijken.

ReturnValue

Waar als pointers overeenkomen en onwaar anders.

Zie ook

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

Vergelijkt een value‑type object met nullptr op referentie.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, std::nullptr_t)
ParameterBeschrijving
TType van object om te vergelijken.
ParameterTypeBeschrijving
objAT const&Eerste object om te vergelijken.

ReturnValue

Retourneert altijd false omdat waardetypen niet genulld kunnen worden.

Zie ook

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

Vergelijkt objecten op referentie.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, bool>::type System::Object::ReferenceEquals(T const &objA, T const &objB)
ParameterBeschrijving
TType van objecten om te vergelijken.
ParameterTypeBeschrijving
objAT const&Eerste object om te vergelijken.
objBT const&Tweede object om te vergelijken.

ReturnValue

True als objectadressen overeenkomen en anders false.

Zie ook