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

C#でListDictionaryを作成するにはどうすればよいですか?


ListDictionaryを作成するためのコードは、次のとおりです-

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      ListDictionary dict = new ListDictionary();
      dict.Add("1", "SUV");
      dict.Add("2", "Sedan");
      dict.Add("3", "Utility Vehicle");
      dict.Add("4", "Compact Car");
      dict.Add("5", "SUV");
      dict.Add("6", "Sedan");
      dict.Add("7", "Utility Vehicle");
      dict.Add("8", "Compact Car");
      dict.Add("9", "Crossover");
      dict.Add("10", "Electric Car");
      Console.WriteLine("ListDictionary elements...");
      foreach(DictionaryEntry d in dict){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("\nIs the ListDictionary having fixed size? = "+dict.IsFixedSize);
      Console.WriteLine("If ListDictionary read-only? = "+dict.IsReadOnly);
      Console.WriteLine("Is ListDictionary synchronized = "+dict.IsSynchronized);
      Console.WriteLine("The ListDictionary has the key K? = "+dict.Contains("K"));
      Console.WriteLine("The ListDictionary has the key 9? = "+dict.Contains("9"));
   }
}

出力

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

ListDictionary elements...
1 SUV
2 Sedan
3 Utility Vehicle
4 Compact Car
5 SUV
6 Sedan
7 Utility Vehicle
8 Compact Car
9 Crossover
10 Electric Car
Is the ListDictionary having fixed size? = False
If ListDictionary read-only? = False
Is ListDictionary synchronized = False The ListDictionary has the key K? = False
The ListDictionary has the key 9? = True

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      ListDictionary dict1 = new ListDictionary();
      dict1.Add("A", "Books");
      dict1.Add("B", "Electronics");
      dict1.Add("C", "Smart Wearables");
      dict1.Add("D", "Pet Supplies");
      dict1.Add("E", "Clothing");
      dict1.Add("F", "Footwear");
      Console.WriteLine("ListDictionary1 elements...");
      foreach(DictionaryEntry d in dict1){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      ListDictionary dict2 = new ListDictionary();
      dict2.Add("1", "One");
      dict2.Add("2", "Two");
      dict2.Add("3", "Three");
      dict2.Add("4", "Four");
      dict2.Add("5", "Five");
      dict2.Add("6", "Six");
      Console.WriteLine("\nListDictionary2 elements...");
      foreach(DictionaryEntry d in dict2){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of key/value pairs in Dictionary 2 = "+dict2.Count);
      ListDictionary dict3 = new ListDictionary();
      dict3 = dict2;
      Console.WriteLine("\nIs ListDictionary3 equal to ListDictionary2? = "+(dict3.Equals(dict2)));
      dict3.Clear();
      Console.WriteLine("Count of key/value pairs in Dictionary 3 = "+dict3.Count);
   }
}

出力

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

ListDictionary1 elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
ListDictionary2 elements...
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
Count of key/value pairs in Dictionary 2 = 6
Is ListDictionary3 equal to ListDictionary2? = True
Count of key/value pairs in Dictionary 3 = 0

  1. Outlookカレンダーに休日を作成して追加する方法

    あなたの好きな休日が今年のカレンダーにいつ着陸するか知りたいですか? Outlookカレンダーを確認してください。 Outlookの最新バージョンでは、休日やその他の重要な事柄の日付をカレンダーに追加できます。 Outlookのすべてのバージョンには、新旧を問わず、追加できる多くの国や宗教の休日が含まれています。 これは、MicrosoftOutlookで休日のカレンダーを追加または削除するためのチュートリアルです。 。休日カレンダーは、世界中で人気のある休日やイベントを強調しています。それはあなたがあなたの休暇、外出、重要なイベント、パーティーなどを積極的に計画するのを助けます。また、ホリ

  2. AppleIDを作成する方法

    Apple IDがなければ、Appleの製品やサービスの世界を遠くまで行くことはできません。幸いなことに、セットアップは非常に簡単です。この記事では、自分自身または子供用のApple IDを作成する方法、強力なセキュリティを設定する方法、およびファミリー共有グループを開始する方法を示します。 Apple IDアカウント管理の詳細については、「AppleIDを変更する方法」および「AppleIDアカウントを使用する方法」を参照してください。 Apple IDにサインアップするには、こちらのWebサイトのAppleのIDセクションにアクセスし、[Create AnAppleID]をクリックします