找不到VB .net密钥。但它在字典中找到。我错过了什么?

时间:2013-03-13 16:26:00

标签: vb.net dictionary

enter image description here

这几乎是不言自明的。但我还是要解释一下:

我创建了一个字典:

' import part
Imports System.Collections.Generic

'module declarations
Public Event_Conf As New Dictionary(Of String, Object)

'sub
Event_Conf("intro line") = ""

' here's the drama
WelcomeForm.Heading1.Text = Event_Conf("intro line")    'key not found.

所以我在调试器中检查变量的内容,我看到3个键,其中一个是一个名为“intro line”的字符串! WOA!一切都是小写字母,没有有趣的人物。

我做错了什么(除了为这个项目选择.NET,我的意思是)?

修改 有些东西被严重搞砸了

WelcomeForm.Heading1.Text = "x"

返回完全相同的错误。

  • heading1是welcomeform上的标签控件。
  • visual basic express 2008
  • windows 7 64bit

我重新启动了visual studio(它在90年代创造了奇迹),但同样的错误又回来了。

EDIT2 : 内部异常看起来是一样的 more details, and inner exception

0 个答案:

没有答案