1 Ανοίξτε το Visual Studio ή Visual Basic Express , στη συνέχεια, κάντε κλικ στο κουμπί " Αρχείο "και " New Project ". Όταν εμφανιστεί το νέο παράθυρο έργου , κάντε κλικ στο " Visual Basic , τα Windows " για την προβολή δέντρου , επιλέξτε το εικονίδιο εφαρμογής κονσόλας , στη συνέχεια, κάντε κλικ στο κουμπί " OK" . Μετά από μια σύντομη αναμονή , θα εμφανιστεί το παράθυρο του επεξεργαστή κειμένου 2 
 
 Προσθέστε τις ακόλουθες εισαγωγές στην κορυφή του προγράμματος : . 
 
 Εισαγωγές System.Collections.Generic 
 < p > εισαγωγές System.IO 
 
 Module Module1 
 
 Sub Main ( ) 
 
 οι εισαγωγές παρέχουν ορισμούς για την κατηγορία SortedList , καθώς και τα αντικείμενα και τις μεθόδους για να διαβάσει και να γράψει αρχεία κειμένου . Το υπόλοιπο κώδικα δημιουργήθηκε από το Visual Studio 
 εικόνων 3 
 Δημιουργήστε μια ταξινομημένη λίστα και θα το φορτώσει με κάποια δεδομένα: . 
 
 Dim κράτη As New SortedList ( Από String , String ) 
 
 states.Add ( "CA " , "California " ) 
 
 states.Add ( " NV " , " Nevada" ) 
 
 states.Add ( "UT " , " Utah" ) 
 
 states.Add ( "AZ " , " Αριζόνα " ) 
 
 states.Add ( "CO" , " Κολοράντο " ) 
 
 states.Add ( " NM " , " New Mexico " ) 
 
 Console.WriteLine ( " κράτη προστεθεί στη λίστα : " & states.Count.ToString ) 
 
 Η SortedList δηλώνει τώρα περιέχει μερικές συντομογραφίες κωδικό πολιτείας και κατάσταση που σχετίζεται με τα ονόματά τους 
 Η 4 
 Γράψτε την ταξινομημένη λίστα σε ένα αρχείο κειμένου : . 
 
 Δημ. fileName As String = " StateList.txt " 
 
 Dim wrtr Όπως StreamWriter = Τίποτα 
 
 Dim i As Integer 
 
 Δοκιμάστε 
 
 wrtr = File.CreateText ( fileName ) 
 
Για i = 0 Για να states.Count - 1 < br >
 wrtr.WriteLine ( states.Keys ( i ) & " , " & states.Values ( i ) ) 
 
 Επόμενο 
 
 Catch ex Όπως Εξαίρεση 
 
 Console.WriteLine ( " δεν είναι δυνατή η εγγραφή λίστα κράτος» και ex.Message ) 
 
 Επιστροφή 
 
 Τέλος 
 
 wrtr.Close ( ) 
 
End Δοκιμάστε < br >
 Εδώ μπορείτε να χρησιμοποιήσετε ένα StreamWriter να γράψει τον κώδικα του κράτους και όνομα χωρίζονται από ένα κόμμα σε ένα αρχείο κειμένου που ονομάζεται stateList.txt 
 5 
Διαβάστε το αρχείο κειμένου πίσω σε ένα δεύτερο sortedList : . < br >
 Dim newStates As New SortedList ( Από String , String ) 
 
 Dim rdr Όπως StreamReader = Τίποτα 
 
 Dim txt Όπως String 
 
 Dim s As String ( ) 
 
 Δοκιμάστε 
 
 rdr = File.OpenText ( fileName ) 
 
 Ενώ rdr.EndOfStream = False 
 
 txt = rdr.ReadLine 
 
 s = txt.Split ( " , " ) 
 
 newStates.Add ( s ( 0 ) , s ( 1 ) ) 
 
 End Ενώ 
 
Catch ex Όπως Εξαίρεση < br >
 MsgBox ( " δεν μπορώ να διαβάσω λίστα κράτος» και ex.Message ) 
 
 Επιστροφή 
 
 Τέλος 
 
 rdr.Close ( ) 
 
 End Δοκιμάστε 
 
 Αυτό το μπλοκ του κώδικα διαβάζει το αρχείο μία γραμμή κάθε φορά σε μια μεταβλητή συμβολοσειράς , στη συνέχεια, χρησιμοποιεί τη μέθοδο διαχωρισμού της στοιχειοσειράς να σπάσει πίσω στα βασικά και την αξία ζεύγη . Μόλις τα ζευγάρια πάρουν διάσπαση , που προστίθενται σε μια νέα ταξινομημένη λίστα που ονομάζεται newStates 
 Η 6 
 Εμφάνιση των περιεχομένων του νέου ταξινομημένη λίστα στην κονσόλα : . 
 
 Για i = 0 Για να newStates.Count - 1 
 
 Console.WriteLine ( newStates.Keys ( i ) & " - " & newStates.Values ( i ) ) 
 
 Επόμενο 
 
End Sub < br >
 End Module 
 
 Εδώ μπορείτε απλά περάστε μέσα από την ταξινομημένη λίστα και να εμφανίσει κάθε ζευγάρι στην κονσόλα . Δεδομένου ότι αυτό είναι μια ταξινομημένη λίστα , τα κράτη ταξινομούνται αυτόματα σε αλφαβητική σειρά κατά τιμή του κλειδιού . 
 Η 
 7 Κάντε κλικ στο κουμπί " F5 " για να εκτελέσετε το πρόγραμμα . 
 
 Η < br >
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα