GetType metodu
Şöyle yaparız.
Sınıfın = operatörünü kullanmadan nesnelerin bellek adreslerinin aynı olup olmadığını döner.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
int i = 0;
System.Type type = i.GetType();
ReferenceEquals metoduSınıfın = operatörünü kullanmadan nesnelerin bellek adreslerinin aynı olup olmadığını döner.
Örnek
Şöyle yaparız.
object obj = ...;
if (Object.ReferenceEquals(obj, null)) {...}
Bu kod için Visual Studio şu uyarıyı verirŞöyle yaparız.null check can be simplified.
obj is null
ÖrnekŞöyle yaparız.
public static bool operator ==(Shop lhs, Shop rhs)
{
if (Object.ReferenceEquals(lhs, null)) //lhs is null
{
if (Object.ReferenceEquals(rhs, null)) //rhs is null
{
return true; //lhs equals rhs
}
return false;
}
return lhs.Equals(rhs);
}
Hiç yorum yok:
Yorum Gönder