c# - 具有单个键的多个值的哈希表

标签 c# hashtable multiple-value

我想在单个键中存储多个值,例如:

HashTable obj = new HashTable();
obj.Add("1", "test");
obj.Add("1", "Test1");

现在这会引发错误。

最佳答案

您可以将您的test,test1,test2,... 放入一个表中,然后将该表放入一个哈希表中作为对所有表都相同的键的值。

例如尝试这样的事情:

List<string> list = new List<string>();
list.Add("test");
list.Add("test1"); 

然后:

HashTable obj = new HashTable();
obj.Add("1", list);

关于c# - 具有单个键的多个值的哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554455/

相关文章:

c# - Entity Framework - 数据库和模型列/类型不匹配 - 映射选项

c# - 复制字典的意外结果

c# - tabControl/tabitem 刷新困难

c# - 如何让一个方法接受两种类型的数据作为参数?

c# - MethodBase 作为哈希表键

c# - 替换 proxyAddresses 值

c# - sql数据库设计中的默认值

c# - 带有可选键的多键字典

php - mysql数据库如何处理包含多个值的字段

python - 如何制作一本字典,其中多个值访问一个值(Python)