【发布时间】:2012-06-09 14:55:55
【问题描述】:
你好,我有这本词典..
Dim Rooms As New Dictionary(Of Integer, Of Integer)
Rooms(1) = 101, 102, 109, 110
Rooms(2) = 103, 104, 105
Rooms(3) = 106, 107
我想知道我是否可以获得字典中有多少键
例如,在这本字典中,我有 3 个键,如果我使用 Rooms.Count,它会返回 9 个,即每对键值对,但我想获得 3 个,每个不同的值作为键。
编辑:Sintax 错误 P.D:我现在不能使用,因为我必须在按 IP 过滤的 Web 服务中使用,但是 VS2010 如果我在字典上使用计数,会告诉我将包含键/值对的数量。
【问题讨论】:
-
字典键必须是唯一的,我希望这在运行时会失败。我认为字典不适合您的需求。
-
在上一个示例中,您只有 3 个键,而不是 9 个。而且您不能使用该语法来设置值。 Dictionary(Of Integer, Integer) 中的每个键只有一个值,不是 4,3,2
-
是的,是一个更复杂的sintax,但我用这个就像一个简单的例子,我必须使用一个字符串字典,字典(整数,列表)