用
Dim oldDc As New Dictionary(Of String, Object)
SetDicKeyVal( oldDc ,"A","AA","AAA","AAAA","VV" )
SetDicKeyVal( oldDc ,"A","AA","AAA","DDDD","RERERE" )
SetDicKeyVal( oldDc ,"A","AA","AAA","CCCC","CPCPCP" )
SetDicKeyVal( oldDc ,"A","BB","BBB","EEEE" )
SetDicKeyVal( oldDc ,"A","BB","CCC","FFFF" )
SetDicKeyVal( oldDc ,"A","BB","DDD","GGGG" )
Dim XDc As Dictionary(Of String, Object) = oldDc("A")("AA")("AAA")
For Each tKey As String In xDc.Keys
Output.Show(tKey)
Next
结果是
AAAA
DDDD
CCCC
用
Dim oldDc As New Dictionary(Of String, Object)
SetDicKeyVal( oldDc ,"A","AA","AAA","AAAA","VV" )
SetDicKeyVal( oldDc ,"A","AA","AAA","DDDD","RERERE" )
SetDicKeyVal( oldDc ,"A","AA","AAA","CCCC","CPCPCP" )
SetDicKeyVal( oldDc ,"A","BB","BBB","EEEE" )
SetDicKeyVal( oldDc ,"A","BB","CCC","FFFF" )
SetDicKeyVal( oldDc ,"A","BB","DDD","GGGG" )
Output.Show( oldDc("A")("BB")("DDD"))
结果报错:Dictionary(Of String, Object) 转换到类型“string”的转换无效,我之前用一直都是好的