Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# hashtable

作者:以往沧海   发布日期:2025-06-17   浏览:17

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        // 创建一个 Hashtable 实例
        Hashtable hashtable = new Hashtable();

        // 添加键值对到 Hashtable 中
        hashtable.Add("key1", "value1");
        hashtable.Add("key2", "value2");
        hashtable.Add("key3", "value3");

        // 通过键获取值
        string value1 = (string)hashtable["key1"];
        Console.WriteLine("Value for key1: " + value1);

        // 检查 Hashtable 是否包含某个键
        if (hashtable.ContainsKey("key2"))
        {
            Console.WriteLine("Hashtable contains key2.");
        }

        // 遍历 Hashtable 中的所有键值对
        foreach (DictionaryEntry entry in hashtable)
        {
            Console.WriteLine("Key: {0}, Value: {1}", entry.Key, entry.Value);
        }

        // 移除某个键值对
        hashtable.Remove("key3");

        // 获取 Hashtable 的大小
        Console.WriteLine("Hashtable count: " + hashtable.Count);
    }
}

解释说明

  1. 创建 Hashtable 实例:使用 new Hashtable() 创建一个新的哈希表。
  2. 添加键值对:使用 Add 方法将键值对添加到哈希表中。
  3. 获取值:通过键访问哈希表中的值,例如 hashtable["key1"]
  4. 检查键的存在性:使用 ContainsKey 方法检查哈希表中是否包含指定的键。
  5. 遍历哈希表:使用 foreach 循环遍历哈希表中的所有键值对。
  6. 移除键值对:使用 Remove 方法从哈希表中移除指定的键值对。
  7. 获取哈希表大小:使用 Count 属性获取哈希表中键值对的数量。

希望这段代码和解释对你有帮助!

上一篇:c# 获取当前时间戳

下一篇:c# contains

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c#高并发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站