18. april 2003 - 11:31Der er
12 kommentarer og 1 løsning
IList Collection
Hey
Jeg har bygget en klasse der tilføjer en række værdier til en Arraylist. men skidtet vil ikke rigtig fungere. Jeg får en fejlbesked der lyder som følger:
No overload for method 'Size' takes '1' arguments
Her er min kode:
using System; using System.Collections;
namespace Framework.Data { public class Size { private static IList gIListSize;
Hvad er det helt præcis du vil? Du har lavet en klasse som hedder Size - og prøver på at tilføje en række instanser af den til din ArrayList... men du får en fejl, da der ikke findes en constructor der tager en parameter af typen String...
Det du er ved at lave er noget frygtelig rekursivt noget - som i løbet af kort tid vil gi' stackoverflow, da du i din constructor bliver ved med at oprette nye instanser af klassen...
Nogle faste værdier, eller bare nogle værdier som skal tilføjes løbende? Hvis det bare er nogle værdier der skal tilføjes løbende, er der ingen grund til at oprette en seperat klasse til det - så kan du lige så godt bare bruge ArrayList direkte...
Okay - ville det så ikke være lettest bare at tilføje dem til en ArrayList i din kode - altså uden en klasse til at gøre det? Så kan du jo bare hente dem ud når du skal bruge dem... Hvilke værdier skal det være? int's, strenge eller andet?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.