[C# ile NDP] Equals ve GetHashCode Metotlarını override Etmek
Bu videoda neler öğreniyoruz? - Kendi yazdığımız bir sınıfta Equals ve GetHashCode metotlarını override ediyoruz, - Equals metodunun program yazarken nerelerde nasıl karşımıza çıkabileceğini öğreniyoruz, - Nesneleri karşılaştırırken hangi özelliklerin karşılaştıracağını, iki nesnenin hangi koşullarda aynı sayılacağını belirleyip, karşılaştırmanın bu kurallara göre yapılmasını sağlıyoruz, - Equals ve GetHashCode metotlarını otomatik yazdırmayı öğreniyoruz, - ListBox'ın Items özelliğinin (Generic List) Contains metodunun nesnelerle çalışırken düzgün karşılaştırma yapmasını sağlıyoruz. Bu videoyu izlemeden önce ToString metodunun override edilmesini anlattığım şu videoyu izlemenizi tavsiye ederim: https://youtu.be/ueyjZDvDo_E
Bu videoda neler öğreniyoruz? - Kendi yazdığımız bir sınıfta Equals ve GetHashCode metotlarını override ediyoruz, - Equals metodunun program yazarken nerelerde nasıl karşımıza çıkabileceğini öğreniyoruz, - Nesneleri karşılaştırırken hangi özelliklerin karşılaştıracağını, iki nesnenin hangi koşullarda aynı sayılacağını belirleyip, karşılaştırmanın bu kurallara göre yapılmasını sağlıyoruz, - Equals ve GetHashCode metotlarını otomatik yazdırmayı öğreniyoruz, - ListBox'ın Items özelliğinin (Generic List) Contains metodunun nesnelerle çalışırken düzgün karşılaştırma yapmasını sağlıyoruz. Bu videoyu izlemeden önce ToString metodunun override edilmesini anlattığım şu videoyu izlemenizi tavsiye ederim: https://youtu.be/ueyjZDvDo_E