Avatar billede fastpoint Nybegynder
11. juni 2006 - 17:42 Der er 4 kommentarer og
1 løsning

underlig metode.. syntax :S

private int[,] Winners = new int[,]
        {
            {0,1,2},
            {3,4,5},
            {6,7,8},
            {0,3,6},
            {1,4,7},
            {2,5,8},
            {0,4,8},
            {2,4,6}
        };

hvad er det for en underlig metode? kan nogle forklarer den?

altså dette private int[,] Winners = new int[,]
Avatar billede driis Nybegynder
11. juni 2006 - 17:55 #1
Det er en erklæring af et flerdimensionelt array. Her erklæres et array Winners, som er et 2-dimensionelt array, en matrix om man vil. Denne matrix er 3 elementer "bred" og 8 elementer "høj". Du kan indeksere Winners sådan her:

int myWinner = Winners[2,2];

(f.eks.).
Avatar billede fastpoint Nybegynder
11. juni 2006 - 19:12 #2
okay men hvad kalder man denne opbygning? en normal betode ser ikke sådan tænker jeg på:)
Avatar billede driis Nybegynder
11. juni 2006 - 19:17 #3
Det er ikke en metode men en erklæring af en variabel, som indeholder det du ser efter første linie:
      {
            {0,1,2},
            {3,4,5},
            {6,7,8},
            {0,3,6},
            {1,4,7},
            {2,5,8},
            {0,4,8},
            {2,4,6}
        }

Ovenstående kaldes en "initializer list", dvs. en liste over de værdier der skal tildeles de enkelte tal i arrayet. Første række har således værdierne:
0,1,2
og så videre.
Avatar billede fastpoint Nybegynder
11. juni 2006 - 19:27 #4
tak for hjælpen:)
men lige en sidste ting.
den bliver erklæret mellem de andre metoder, men det er måske underordnet?

tænkte der er nogle som der erklærer alle deres variabler til sidst, men mest normalt i starten så det er måske det samme?
Avatar billede driis Nybegynder
11. juni 2006 - 19:43 #5
Rent teknisk er der ingen forskel på om du erklærer noget først eller sidst.

Hvis ovenstående er erklæret på klasseniveau, er det et felt i klassen, dvs. en variabel, som hører til klassen og overlever så længe som objektet eksisterer. I modsætning til en lokal variabel, som erklæres inde i en metode, og ikke eksisterer længere når metoden slutter.
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