Καθορίστε τη γενική λίστα που θέλετε να ταξινομήσετε . Μπορείτε να χρησιμοποιήσετε το ρόστερ των μελών ενός συλλόγου , για παράδειγμα. 2
Σπάστε τα στοιχεία της γενικής λίστα σας σε δυνατότητα ταξινόμησης χαρακτηριστικά . Για παράδειγμα : Όνομα και επώνυμο ? Ηλικία και το φύλο ? Κλπ. εικόνων
3
Προσθέστε τα χαρακτηριστικά σας στο γενικό κωδικό λίστα . Το ακόλουθο δείγμα κώδικα δείχνει πώς μπορείτε να βάλετε την ηλικία και το Όνομα χαρακτηριστικά του ρόστερ συμμετοχή σας σε μια λίστα : Μέλος τάξη { ιδιωτικού int _ Ηλικία ? Ιδιωτικού σειρά _ Όνομα ?
Public int Ηλικία { { να επιστρέψει _ Ηλικία ? } { που _Age = τιμή ? } } δημόσια όνομα string { { να επιστρέψει _name ? } { που _name = τιμή ? } } }
Η 4
Προσθέστε το γενικό κατάλογο των μελών ( επίσης γνωστή ως Business Object ) στο πρόγραμμά σας, χρησιμοποιώντας αυτήν τη γραμμή κώδικα : Λίστα Χρησιμοποιήστε την ακόλουθη υπερφόρτωσης να ταξινομήσετε γενική λίστα σας : list.sort ( ) Εφαρμογή του υπερφόρτωση στο πρόγραμμά σας με το ακόλουθο δείγμα κώδικα : Μέλος κατηγορία : IComparable <κράτος > { //Μέλη //1ο Overloadpublic int compareTo ( mem Μέλος ) {επιστροφή αυτή . Name.CompareTo ( mem.Name ) ? } } Εισάγετε τα στοιχεία των μελών ( όνομα και ηλικία ) στο γενικό κατάλογο των κωδικό σας : Κατάλογος <κράτη > cuslist1 = νέα List Μέλος > ( ) ? Μέλος MEM1 = νέα κράτη ( ) ? mem1.Name = " Alice " ? mem1.Age = 21 ? memlist1.Add ( MEM1 ) ? κράτη ΜΕΜ2 = νέα κράτη ( ) ? mem2.Name = " Gina " ? mem2.Age = 27 ? memlist1.Add ( ΜΕΜ2 ) ? κράτη mem3 = νέα κράτη ( ) ? mem3.Name = " Leticia " ? mem3.Age = 39 ? memlist1 . Προσθήκη ( mem3 ) ? κράτη mem4 = νέα κράτη ( ) ? mem4.Name = " Sandra " ? mem4.Age = 23 ? memlist1.Add ( mem4 ) ? κράτη mem5 = νέα κράτη ( ) ? mem5.Name = " Donna " ? mem5.Age = 29 ? memlist1.Add ( mem5 ) ? memlist1.Sort ( ) ? ( mem μέλους memlist1 ) foreach { Console.WriteLine ( mem.Name + " " + mem.Age ) ? } Συντάξτε το πρόγραμμά σας και να τρέξετε το ταξινομημένο γενική λίστα για να πάρει το ακόλουθο αποτέλεσμα : Alice 21Donna 29Gina 27Leticia 39Sandra 23 Εφαρμογή πρόσθετων υπερφόρτωση , όπως απαιτείται .
5
Η 6
Η 7
8
Η 9
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα