Avatar billede ircnoob Nybegynder
13. september 2006 - 16:24 Der er 5 kommentarer og
1 løsning

Problemer med størrelse på array

Hej,
skal blot have et array på 50 tilfældige tal ... hvad er problemet med nedenstående kode .. ? Virker ikke her..

intArray = new int[50]  { RandomClass.Next(1,10)};

"Error 1 nvalid rank specifier: expected ',' or ']'"
Avatar billede arne_v Ekspert
13. september 2006 - 16:41 #1
intArray = new int[]  { RandomClass.Next(1,10)};

bør virke (men arrayet har kun 1 element !)
Avatar billede ircnoob Nybegynder
13. september 2006 - 17:55 #2
ja nemlig .. og skal gerne have 50 elementer.. :)

Hvis jeg laver det fx med nedenstående vil det jo virke .. Men så kommer problemet med at jeg senere skal bruge de 50 tilfældige tal i arrayiet i en anden funktion og så har den jo ikke længere værdier, som kun er i forløkken .. :(

for(int i = 0; i < 51; i++)
            {
                intArray = new int[] { RandomClass.Next(1, 100) };

                foreach (int integer in intArray)
                {
                    Console.WriteLine(integer);
                }
            }
Avatar billede arne_v Ekspert
13. september 2006 - 18:05 #3
hvad med:

intArray = new int[50];
for(int i = 0; intArray.Length < 51; i++)
{
  intArray[i] = RandomClass.Next(1, 100);
}

?
Avatar billede arne_v Ekspert
13. september 2006 - 18:05 #4
vrøvl

intArray = new int[50];
for(int i = 0; i < intArray.Length; i++)
{
  intArray[i] = RandomClass.Next(1, 100);
}
Avatar billede ircnoob Nybegynder
13. september 2006 - 18:18 #5
yep kanon virker jo :D  .. Det var jo lige det der skulle til .. mange tak, smid et svar !
Avatar billede arne_v Ekspert
13. september 2006 - 18:36 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester