C#
 Computer >> コンピューター >  >> プログラミング >> C#

SortedListオブジェクトのキーを取得するC#


SortedListオブジェクトのキーを取得するためのコードは、次のとおりです-

 using System; using System.Collections; public class Demo {public static void Main(String [] args){SortedList list =new SortedList(); list.Add( "One"、 "Finance"); list.Add( "Two"、 "Marketing"); list.Add( "Three"、 "Sales"); list.Add( "Four"、 "Purchase"); list.Add( "Five"、 "Operations"); list.Add( "Six"、 "IT"); Console.WriteLine( "SortedList要素..."); foreach(DictionaryEntry d in list){Console.WriteLine(d.Key + "" + d.Value); } Console.WriteLine( "\ nIndex at key One =" + list.IndexOfKey( "One")); ICollection col =list.Keys; Console.WriteLine( "\ nキーのコレクション..."); foreach(string res in col)Console.WriteLine(res); }} 

出力

これにより、次の出力が生成されます-

SortedList要素...5つの操作4つのPurchaseOneFinanceSixITThree SalesTwo MarketingIndex at key One =2Collection of Keys ... FiveFourOneSixThreeTwo 

別の例を見てみましょう-

 using System; using System.Collections; public class Demo {public static void Main(String [] args){SortedList list1 =new SortedList(); list1.Add( "One"、1); list1.Add( "Two"、2); list1.Add( "Three"、3); list1.Add( "Four"、4); list1.Add( "Five"、5); list1.Add( "Six"、6); list1.Add( "Seven"、7); list1.Add( "Eight"、8); list1.Add( "Nine"、9); list1.Add( "Ten"、10); Console.WriteLine( "SortedList1要素..."); foreach(DictionaryEntry d in list1){Console.WriteLine(d.Key + "" + d.Value); } ICollection col =list1.Keys; Console.WriteLine( "\ nList1のキーのコレクション..."); foreach(string res in col)Console.WriteLine(res); SortedList list2 =new SortedList(); list2.Add( "A"、 "アクセサリ"); list2.Add( "B"、 "Books"); list2.Add( "C"、 "スマートウェアラブル技術"); list2.Add( "D"、 "家電"); Console.WriteLine( "\ nSortedList2要素..."); foreach(DictionaryEntry d in list2){Console.WriteLine(d.Key + "" + d.Value); } col =list2.Keys; Console.WriteLine( "\ nList2のキーのコレクション..."); foreach(string res in col)Console.WriteLine(res); }} 

出力

これにより、次の出力が生成されます-

SortedList1要素...88Five 5Four 4Nine 9One 1Seven 7Six 6Ten 10Three 3Two2List1のキーのコレクション...EightFiveFourNineOneSevenSixTenThreeTwoSortedList2要素...アクセサリBBooksCスマートウェアラブルTechD家電リスト2のキーのコレクション...ABCD> 
  1. C#のSortedListクラスとは何ですか?

    ソートされたリストは、配列とハッシュテーブルの組み合わせです。キーまたはインデックスを使用してアクセスできるアイテムのリストが含まれています。インデックスを使用してアイテムにアクセスする場合、それはArrayListであり、キーを使用してアイテムにアクセスする場合、それはハッシュテーブルです。アイテムのコレクションは常にキー値で並べ替えられます。 SortedList-に4つのキーと値のペアを追加した例を見てみましょう。 例 using System; using System.Collections; namespace Demo {    class Program

  2. C#のSortedListクラスのCountプロパティとは何ですか?

    例 using System; using System.Collections; namespace Demo {    class Program {       static void Main(string[] args) {          SortedList s = new SortedList();          s.Add("S1", "Electronics");