webForumDet fria alternativet

Sortera en array

2 svar · 206 visningar · startad av NETwork

NETworkMedlem sedan juni 20011 679 inlägg
#1

Jag har en array som jag skulle vilja "vända", alltså sortera baklänges. Det finns något som heter Revers, men jag får det itne att fungera.

minArray.Reverse(0, minArray.Count);

Får felmeddelandet "Cannot implicity convert type 'void' to System.Collections.ArrayList"

Man kan även sätta "sort" på en array men jag får den inte att fungera heller. :( Någon som har en lösning?

------------------
Jag kan inte komma på någon signatur.

NETworkMedlem sedan juni 20011 679 inlägg
#2

Jag fixade det. :) Man kunde visst göra så här:

myArray.Reverse(0,myArray.Count);
myRepeater.DataSource = myArray;

Däremot kunde man inte göra så här:

myRepeater.DataSource = myArray.Reverse(0,myArray.Count);

Någon som vet varför?

------------------
Jag kan inte komma på någon signatur.

spangoMedlem sedan juni 20006 147 inlägg
#3

Antagligen för att System.Collections.ArrayList.Reverse returnerar void och inte System.Collections.ArrayList.

------------------
Before you criticize someone, walk a mile in his shoes. That way, if he gets angry, he'll be a mile away - and barefoot.

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb