Beste tweakers,
Ik zit met het volgende probleem:
Ik heb een ArrayList die gevuld wordt met een eigen gedefinieerd object, zodra ik dit object er weer uit probeer te halen gaat het mis:
de ArrayList this.fields bestaat dus uit een lijst van importFields en voor zover ik weet zou ik die op deze manier weer in een variabele van dit type moeten kunnen krijgen. Wanneer ik dit echter probeer te testen krijg ik de melding "Specified cast is not valid". Dit vind ik enigsinds vreemd aangezien de ArrayList 100% zeker met importFields gevuld is. Nu lijkt het me dat dit te maken heeft met het casten van een eigen gedefinieerd type, maar na even gegoogled te hebben kom ik toch elke keer gewoon op deze syntax uit. Kan iemand mij vertellen wat ik fout doe?
Ik zit met het volgende probleem:
Ik heb een ArrayList die gevuld wordt met een eigen gedefinieerd object, zodra ik dit object er weer uit probeer te halen gaat het mis:
code:
1
2
3
| for ( int i = 0; i < this.fields.Count; i++ ) {
importField field = (importField)this.fields[i];
} |
de ArrayList this.fields bestaat dus uit een lijst van importFields en voor zover ik weet zou ik die op deze manier weer in een variabele van dit type moeten kunnen krijgen. Wanneer ik dit echter probeer te testen krijg ik de melding "Specified cast is not valid". Dit vind ik enigsinds vreemd aangezien de ArrayList 100% zeker met importFields gevuld is. Nu lijkt het me dat dit te maken heeft met het casten van een eigen gedefinieerd type, maar na even gegoogled te hebben kom ik toch elke keer gewoon op deze syntax uit. Kan iemand mij vertellen wat ik fout doe?