Computer >> Máy Tính >  >> Lập trình >> C#

Lấy danh sách các khóa của đối tượng SortedList trong C #

Để lấy danh sách các khóa của một đối tượng SortedList, mã như sau -

Ví dụ

 using System; using System.Collections; public class Demo {public static void Main (String [] args) {SortedList list1 =new SortedList (); list1.Add ("Một", 1); list1.Add ("Hai", 2); list1.Add ("Ba", 3); list1.Add ("Bốn", 4); list1.Add ("Năm", 5); list1.Add ("Sáu", 6); list1.Add ("Bảy", 7); list1.Add ("Tám", 8); list1.Add ("Chín", 9); list1.Add ("Ten", 10); Console.WriteLine ("Các phần tử SortedList1 ..."); foreach (DictionaryEntry d trong list1) {Console.WriteLine (d.Key + "" + d.Value); } Console.WriteLine ("\ nDanh sách các khóa ... SortedList1"); IList list =list1.GetKeyList (); foreach (chuỗi res trong danh sách) Console.WriteLine (res); SortedList list2 =new SortedList (); list2.Add ("A", "Phụ kiện"); list2.Add ("B", "Sách"); list2.Add ("C", "Công nghệ có thể đeo thông minh"); list2.Add ("D", "Thiết bị gia dụng"); Console.WriteLine ("\ nSortedList2 phần tử ..."); foreach (DictionaryEntry d trong list2) {Console.WriteLine (d.Key + "" + d.Value); } Console.WriteLine ("\ nDanh sách các khóa ... SortedList2"); list =list2.GetKeyList (); foreach (chuỗi res trong danh sách) Console.WriteLine (res); }} 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Phần tử
 SortedList1 ... Tám phần tử 8Five 5Four 4Nine 9One 1Seven 7Six 6Ten 10Three 3Hai 2Danh sách các phím ... SortedList1EightFiveFourNineOneSevenSixTenThreeTwoSortedList2 phần tử ... 

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

 using System; using System.Collections; public class Demo {public static void Main (String [] args) {SortedList list =new SortedList (); list.Add ("Một", 1); list.Add ("Hai", 2); list.Add ("Ba", 3); list.Add ("Bốn", 4); list.Add ("Năm", 5); Console.WriteLine ("Các phần tử trong danh sách đã được sắp xếp ..."); foreach (DictionaryEntry d trong danh sách) {Console.WriteLine (d.Key + "" + d.Value); } Console.WriteLine ("\ nDanh sách các khóa ... SortedList"); IList col =list.GetKeyList (); foreach (string res in col) Console.WriteLine (res); }} 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Các phần tử
 SortedList ... Năm 5 Bốn 4 Một 1 Ba 3 Hai 2 Danh sách các khóa ... Đã sắp xếpListFiveFourOneThreeTwo