比较类型.net字典中的两种类型

时间:2012-06-23 08:03:45

标签: .net vb.net comparison

如果存储的类型相等,我需要比较两个字典值, 这就是我所拥有的

if gettype(Args(key)) = gettype(argtypes(key)) then
'' do something
end if

收到错误

Type Args is not defined

请问你能解决这个问题

修改

最初声明为

的两个字典
Dim dictionaryName As Dictionary(Of Object, Object)

1 个答案:

答案 0 :(得分:3)

gettype需要一种类型。你给它一个价值。要获取值的类型,请在值<:p>上调用GetType

Args(key).GetType() = argtypes(key).GetType()