+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ordinamento items in dictionary

  1. #1
    SebastianoFloridia non è in linea Scolaretto
    Post
    124

    ordinamento items in dictionary

    Salve a tutti, ho un problema di ordinamento items in dictionary.
    Ho una lista di punti nel piano con due valori di proprietà pari a angolo e distanza.

    Ho la necessità di ordinare gli items in ordine crescente per valore di angolo, ed in caso di angolo di valore uguale, con distanza crescente (secondo parametro).

    In una precedente routine con un solo valore, utilizzavo LINQ come di seguito.

    Non riesco ad ordinarli nel caso in cui a parità di angolo, la dist deve essere crescente.

    Esempi di popolamento dictionary:

    codice:
     ListaPuntiNodiSolaioOrdinatiBis.Add(item.Key, new PuntiSolaio(angolo, dist));
    
                   
                    //ordinamento per angoli crescenti
                    var itemsBis = from pair in ListaPuntiNodiSolaioOrdinatiBis
                                   orderby pair.Value.Angolo ascending
                                   select pair;
    Cosa ne pensate?

    Grazie
    Saluti
    Sebastiano Floridia

  2. #2
    Sgrubak non è in linea Scolaretto
    Luogo
    Torrazza Piemonte
    Post
    278
    Guarda come funziona la clausola orderby.

  3. #3
    SebastianoFloridia non è in linea Scolaretto
    Post
    124
    Grazie
    Saluti
    Sebastiano Floridia

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi