WPF Content kap értéket - Programozás tanítása

Tartalomhoz ugrás
WPF Content tulajdonság értéket kap
Hogyan lehetséges ez? Nem kell a számot szöveggé alakítani?
A korábbi TextBox esetén erre szükség volt!
A korábbi példában valóban szükség volt valamilyen (explit vagy implicit) típuskényszerítésre, mivel ott a fogadó String típusú értéket várt.
Itt viszont a Label Content tulajdonsága Object típusú értéket vár.
Fontos tudni, hogy minden egyszerű típusú érték becsomagolható objektumba, még a boolean típusú érték is. Amikor azt hisszük, hogy egyszerű számokkal végzünk műveletet, valójában a műveleteket megvalósító metódusok hoznak létre egy újabb objektumot, ami az eredményt tartalmazza.
A "becsomagoló" osztályok indegyike leszármazottja az Object ősosztálynak, így a leszármazott osztály bármely példányát fogadni képes az Object paramétert váró Content . Ezzel magyarázható, hogy bármilyen egész, lebegőpontos valós szám, karakter, karakterlánc vagy boolean érték is lehet az értékadás jobb  oldalán.
Vissza a tartalomhoz