WebForms Hashtable学习笔记
什么是HashTable
Hashtable
是 .NET 中的集合类之一,它可以帮助我们在内存中创建一个哈希表,用于存储和操作键值对。
添加项到Hashtable
我们可以使用 Add
方法将键值对添加到 Hashtable
中:
csharpCopy Codevar ht = new Hashtable();
ht.Add("key1", "value1");
ht.Add("key2", 2);
获取项
我们可以通过键名称从 Hashtable
中获取对应的值,例如:
csharpCopy Codevar ht = new Hashtable();
ht.Add("key1", "value1");
ht.Add("key2", 2);
Console.WriteLine(ht["key1"]); // 输出 "value1"
我们也可以使用 ContainsKey
方法来检查一个键是否存在:
csharpCopy Codevar ht = new Hashtable();
ht.Add("key1", "value1");
ht.Add("key2", 2);
if (ht.ContainsKey("key1"))
{
Console.WriteLine(ht["key1"]);
}
删除项
我们可以使用 Remove
方法删除 Hashtable
中的一个键值对:
csharpCopy Codevar ht = new Hashtable();
ht.Add("key1", "value1");
ht.Add("key2", 2);
ht.Remove("key1");
示例
下面是一个示例,展示了如何使用 Hashtable
存储和获取有关用户的信息:
csharpCopy Codevar userTable = new Hashtable();
// 添加用户信息
userTable.Add("username", "johndoe");
userTable.Add("fullname", "John Doe");
userTable.Add("age", 29);
// 获取用户信息
Console.WriteLine("Username: " + userTable["username"]);
Console.WriteLine("Fullname: " + userTable["fullname"]);
Console.WriteLine("Age: " + userTable["age"]);
// 修改用户信息
userTable["age"] = 30;
// 删除用户信息
userTable.Remove("fullname");
以上就是关于 WebForms Hashtable 的学习笔记,希望对你有所帮助。