[ satir81 @ 19.02.2008. 11:18 ] @
| Za potrebe jednog programa tj. neke serijalizacije potrebno je da citam pomocu BinaryReader-a, treba da iscitam strukturu koja u sebi sadrzi elemente tipa jednog interfacea. Kako je potrebno da imam promenjivu koja ce prihvatiti to sto procita BinaryReader ne znam kako da je postavim tj. postavim da bude ona tipa interfacea ali nece da prodje a ne mogu da je kreiram kao objekat jer je interface u pitanju???
Kako da ovo resim??? |
[ mmix @ 19.02.2008. 11:57 ] @
Interfejs je apstraktna referenca i ne moze se inicijalizovati kao sto si sam i primetio, da bi uradio to sto hoces moras da imas klasu koja ga implementira i da koristeci podatke koje dobijes iz binary readera konstruises objekat te klase. Posle toga je dobijanje reference interfejsa jednostavno, samo castujes objekat u interfejs.
[ satir81 @ 19.02.2008. 13:01 ] @
Hvala tako sam nesto i probao tu sad imam drugi problem sa konstruktorom te klase koja ga nasledjuje , ne pada mi na pamet kako da obezbedim parametre potrebne za konstruktor
[ toxi_programer @ 19.02.2008. 13:22 ] @
A koja klasa je u pitanju? Koje parametre traži?
[ mmix @ 19.02.2008. 17:19 ] @
Ne moras mnogo da brines o konstruktoru, u krajnjoj liniji napravi defaul konstruktor bez parametara, onda kako ucitavas jedan po jedan property iz binary stream-a, dodljuj ih propertijima objekta.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.