Per ordinare i dati in linguaggio di programmazione Visual Basic di Microsoft, è necessario prima inserire tutti i dati in una matrice o un oggetto ArrayList. Questa esercitazione verrà utilizzata la classe ArrayList, dato che è la classe più semplice e veloce per lavorare con un numero sconosciuto di immissioni di dati, ma la procedura funziona allo stesso modo con una matrice ordinaria.
Istruzioni
1
Creare un nuovo progetto di Visual Basic. Per ora, scegliere "ConsoleApplication" come il tipo di applicazione. Questo rende facile arrivare dritto al punto e il codice che avete bisogno. Successivamente, è possibile utilizzare questo stesso codice senza modifiche durante un più complicato, applicazione Windows Form.
2
Incollare il seguente codice nel tuo programma per creare un oggetto ArrayList:
Dim arrList as ArrayList = New ArrayList
3
Compila l'ArrayList con alcuni dati di esempio:
arrList.add(21)
arrList.add(132)
arrList.add(1)
4
Inserire il codice seguente per ordinare ArrayList:
arrList.Sort()
5
Stampare i risultati per assicurare che correttamente vengono ordinati:
per ogni x in arrList
Console.WriteLine(x)
successivo
Console.ReadKey()
Consigli & Avvertenze
- Quelli con formazione di scienza informatica farà piacere sapere che l'algoritmo di ordinamento utilizzato da Visual Basic è il QuickSort, che può ordinare un elenco in una media di tempo O (n log n), dove n è il numero di elementi nell'elenco. Per quelli senza formazione di scienza informatica, basti per dire che il metodo sort di Visual Basic è un metodo di ordinamento veloce, efficiente per la maggior parte dei problemi.