Avatar billede MorDuC Nybegynder
15. august 2013 - 19:15 Der er 4 kommentarer og
1 løsning

params keyword vs array

er igang med Pro C# og læser om params keyword og Arrays.

Nogle der kan fortælle mig forskellen på at bruge params keyword, og så bruge en array i argument listen?

Kan ikke rigtig se forskellen. Tænker at forskellen måske er der i andre sammenhænge som jeg ikke lige har set endnu.
Avatar billede arne_v Ekspert
15. august 2013 - 19:24 #1
Paa den kaldte side er det jo det samme.

Men paa den kaldende side kan params godt give en paenere og mere laesbar kode.

m(1);
m(1, 2);
m(1, 2, 3);

vs:

m(new int[] { 1 });
m(new int[] { 1, 2 });
m(new int[] { 1, 2, 3 });
Avatar billede MorDuC Nybegynder
15. august 2013 - 19:44 #2
Ok, så ud over pænere kode, er der ikke rigtig noget ekstra ved params?
Du kan bare smide et svar samtidig arne
Avatar billede arne_v Ekspert
15. august 2013 - 21:24 #3
svar
Avatar billede arne_v Ekspert
15. august 2013 - 21:24 #4
Nu er paen kode altsaa ogsaa meget vigtigt !
Avatar billede MorDuC Nybegynder
16. august 2013 - 07:18 #5
Det var heller ikke det jeg mente :-) skulle bare være sikker på der ikke gemte sig et eller andet vigtigt.

Tak for hjælpen
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

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