Hashtable的使用
发布日期:2021-05-08 22:18:31 浏览次数:12 分类:精选文章

本文共 1562 字,大约阅读时间需要 5 分钟。

C# Hashtable 示例

代码解释:
使用System.Collections命空间中的Hashtable类来创建一个哈希表。
```csharp
namespace ConsoleTest
{
public class HashtableDemo
{
private static Hashtable hashtable = new Hashtable();
public static void AddData()
{
hashtable.Add("E", "e");
hashtable.Add("A", "a");
hashtable.Add("C", "c");
hashtable.Add("B", "b");
string value = (string)hashtable["A"];
Console.WriteLine("A的值是" + value);
}
public static void RemoveData()
{
hashtable.Remove("C");
if (hashtable.ContainsKey("A"))
{
Console.WriteLine("'A'键已经存在");
}
}
public static void TraverseKeys()
{
ArrayList keyList = new ArrayList(hashtable.Keys);
keyList.Sort();
foreach (string key in keyList)
{
Console.WriteLine(key + ": " + hashtable[key]);
}
}
public static void ClearData()
{
hashtable.Clear();
Console.WriteLine("HT表已清空");
}
// 调试区域
public static void Main()
{
HashtableDemo demo = new HashtableDemo();
demo.AddData();
demo.RemoveData();
demo.TraverseKeys();
demo.ClearData();
}
}
}
```
上一篇:C#控制台为什么总是显示文件的目录(已解决)
下一篇:md5的加密解密

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月12日 03时49分04秒