Men nu har jeg brug for at kunne oprette elementer med navne i en List. Altså noget i denne stil (ikke rigtig kode): MyList.Add(Something = new MyClass());
Dette kan i stedet gøres ved at oprette Something uden for MyList, og derefter tilføje en refference: MyClass Something = new MyClass(); MyList.Add(Something);
Men er det ikke muligt at gøre det første ( noget i stil med MyList.Add(Something = new MyClass()) )?
List<> ligger lige til en foreach, men du kan ogsaa lave en foreach paa
d.Keys
i Dictionary eksemplet.
men jeg har stadig ikke helt forstaaet hvad du vil.
Synes godt om
Slettet bruger
08. november 2007 - 18:44#19
Off-topic: Okay :P Jeg har en samling hændelser, der hver har en hvis chance for at forekomme (int, eks.: 3). Scriptet skal løbe alle hændelserne (lad os sige af klassen MyClass) igennem, og tilføje hver enkelt instans' chance for at forekomme til en variabel (lad os sige SomeIntVar), hvorefter den trækker et tilfældigt tal mellem 1 og SomeIntVar. Herudfra finder scriptet så ud af, hvilken hændelse, der skal ske.
Synes godt om
Slettet bruger
08. november 2007 - 18:46#20
Kan man forresten hente et stykke kode fra en tekstfil ind som scripts under kompilering af programmet? Det kan gøre en del af mit arbejde enklere.
Du kan godt compile baade C# kode og JavaScript kode dynamisk under koersel af dit program og eksekvere den.
Synes godt om
Slettet bruger
11. november 2007 - 16:20#23
Min pc er nede for 117'ne gang, så jeg svarer ikke foreløbig... Sorry. NOTETOALLDONTBUYANACERPC.
Synes godt om
Slettet bruger
18. november 2007 - 17:44#24
Så. Jeg har fået min pc op at køre og VC# installeret nu. Jeg skriver tilbage, når jeg har læst tråden igennem...
Synes godt om
Slettet bruger
18. november 2007 - 17:52#25
Du kan godt compile baade C# kode og JavaScript kode dynamisk under koersel af dit program og eksekvere den. > Det er ikke det, jeg mener. Jeg vil inkludere et stykke kode fra en ekstern fil, som når du med PHP skriver 'include "string"'.
Saa ville jeg bruge List<>. > Men hvordan kan jeg så reffere til det enkelte objekt med navn?
At du nemt kan include en fil i PHP og fortolke den, men at du i C# er nødt til at compile det. Der er måske nogle muligheder i at kalde JavaScript fra C#.
Synes godt om
Slettet bruger
18. november 2007 - 22:47#30
Så det er ikke muligt at "indsætte" andre filers indhold i koden inden kompilering i C#?
Man kan jo godt bruge koden selvom den ikke er inkluderet i samme assembly.
Synes godt om
Slettet bruger
02. december 2007 - 21:27#32
"Man kan jo godt bruge koden selvom den ikke er inkluderet i samme assembly."
>> Hvad er et assembly, og hvordan kan det erstatte muligheden for at indsætte kode fra andre filer? Grunden til at jeg vil gøre det er, at det nogle steder kan gøre det mere overskueligt.
hvis du putter noget funktionalitet i en dll saa kan den bruges af alle dine sider
Synes godt om
Slettet bruger
03. december 2007 - 17:52#34
Hmm, okay. Det forklarer de utal af dll'er, der ligger overalt i programmapperne til moderne computerspil og store programmer! Nå. Du har vist fået svaret på mit oprindelige spørgsmål, så jeg lukker her :o) ...antaget at du smider et svar!
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.