从C#中的哈希表中删除具有指定键的元素

要从哈希表中删除具有指定键的元素,代码如下-

示例

using System;

using System.Collections;

public class Demo {

   public static void Main(){

      Hashtable hash = new Hashtable(10);

      hash.Add("1", "A");

      hash.Add("2", "B");

      hash.Add("3", "C");

      hash.Add("4", "D");

      hash.Add("5","E");

      hash.Add("6", "F");

      hash.Add("7", "G");

      hash.Add("8","H");

      hash.Add("9", "I");

      hash.Add("10", "J");

      Console.WriteLine("Hashtable Key and Value pairs...");

      foreach(DictionaryEntry entry in hash){

         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);

      }

      Console.WriteLine("Is the Hashtable having fixed size? = "+hash.IsFixedSize);

      Console.WriteLine("Count of entries in Hashtable = "+ hash.Count);

      hash.Remove("5");

      Console.WriteLine("Count of entries in Hashtable (updated) = "+hash.Count);

   }

}

输出结果

这将产生以下输出-

Hashtable Key and Value pairs...

10 and J

1 and A

2 and B

3 and C

4 and D

5 and E

6 and F

7 and G

8 and H

9 and I

Is the Hashtable having fixed size? = False

Count of entries in Hashtable = 10 Count of entries in Hashtable (updated) = 9

示例

让我们看另一个例子-

using System;

using System.Collections;

public class Demo {

   public static void Main(){

      Hashtable hash = new Hashtable(10);

      hash.Add("One", "Marketing");

      hash.Add("Two", "Operations");

      hash.Add("Three", "Finance");

      hash.Add("Four", "IT");

      hash.Add("Five","Sales");

      hash.Add("Six", "Purchase");

      Console.WriteLine("Hashtable Key and Value pairs...");

      foreach(DictionaryEntry entry in hash){

         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);

      }

      Console.WriteLine("Count of entries in Hashtable = "+ hash.Count);

      hash.Remove("Two");

      hash.Remove("Three");

      hash.Remove("Four");

      Console.WriteLine("Count of entries in Hashtable (updated) = "+hash.Count);

   }

}

输出结果

这将产生以下输出-

Hashtable Key and Value pairs...

One and Marketing

Five and Sales

Three and Finance

Two and Operations

Four and IT

Six and Purchase

Count of entries in Hashtable = 6

Count of entries in Hashtable (updated) = 3

以上是 从C#中的哈希表中删除具有指定键的元素 的全部内容, 来源链接: utcz.com/z/356341.html

回到顶部