Roman
Czarnecki
Student, Wyższa
Szkoła Informatyki
Stosowanej i
Zarządzan...
Temat: Equals() i GetHashCode() w klasie Generycznej.
Czy istnieje możliwość zaimplementowania tych metod w bazowej klasie generycznej? Zależy mi na tym by porównanie obiektów oraz wyciąganie hashy odbywało się poprzez właściwości klasy dziedziczącej po klasie generycznej.Obiekt generyczny w klasie bazowej nic nie wie o właściwościach i generalnie wiem, że mogę wykorzystać metodę t.GetType().GetProperties();.
Jak można rozegrać problem porównania obiektów? Chodzi mi o to, że słowa "this" nie mogę użyć w klasie generycznej.
Czy jednak muszę implementować te dwie metody oddzielnie dla każdej klasy pochodnej?
Z góry dzięki za info w tej sprawie.
Roman Czarnecki