0

デバッグセッションイメージ ValueList変数は、Dictionary(Of String、String)として定義されます。

キャプチャされたウォッチ値は、データ(tmpData)の値が「1」であることを示しています。

ValueListは、SSGCol.ValueList Watch変数の展開からわかるように、「1」の置換値が「プロジェクトリソース」になるように定義されています。

ただし、値にアクセスしようとすると、KeyNotFoundExceptionが発生します

私は過去にこの種のことを何千回も行ってきましたが、今日は何らかの理由でそれを機能させることができません。私は本当に明白な何かを見逃しているに違いありません、そして誰かが私の明白な間違いを見るとき、新鮮な見方をして私に平手打ちを与える必要があります。

4

2 に答える 2

1

文字列に印刷できない文字が含まれている可能性があります。たとえば、文字列内のバイトを比較してみてください。

Dim bytes() As Byte = System.Text.Encoding.Unicode.GetBytes(tmpData)
于 2012-10-02T14:08:20.463 に答える
0

これは私のために働く...

    Dim lst As New Dictionary(Of String, String)

    lst.Add("1", "Test")

    Dim tmpS As String = String.Empty
    lst.TryGetValue("1", tmpS)
于 2012-10-02T14:10:04.153 に答える