Hi Jaap,

There is no sorting going on anywhere. The order in which the values
are compared is the order in which appear in the list. I think
something else must be wrong.

--
David Rutten
da...@mcneel.com
Robert McNeel & Associates


On Apr 1, 4:46 pm, Jaap <j.aanhaa...@gmail.com> wrote:
> wow, that is pretty much more compact than I did it... Thanks for that
> lesson!
>
> it gives me more understanding on lists an arrays, but it does not
> solve my initial problem, the one I probably did not explain very
> clearly. I can do that much better now though.
>
> The code using the command ListA.Add(i) sorts the results to size, so
> an input of (0,5,3,2) would give a list (0,2,3,5). However, I want to
> retrieve a list with the original order, so (0,5,3,2). Is there
> another command to put the elements in the array without losing the
> order?
>
> Jaap
>
> On Apr 1, 2:01 pm, David Rutten <da...@mcneel.com> wrote:
>
> > Hi Jaap,
>
> > Lists are different from arrays. Either use one or use the other (I
> > recommend using lists). Try the following:
>
> >     Dim listA As New List(Of Integer)
>
> >     For i As Integer = 0 To all.Count-2
> >       For n As Integer = 0 To endchord.Count-1
> >         If (endchord(n).DistanceTo(all(i)) < 1e-32) Then
> >           ListA.Add(i)
> >         End If
> >       Next
> >     Next
>
> >     A = listA
>
> > --
> > David Rutten
> > da...@mcneel.com
> > Robert McNeel & Associates

Reply via email to