访问表单实例属性,就像它们是静态的一样

时间:2015-05-04 10:57:25

标签: c# vb.net visual-studio-2010

最近我在VB.NET中选择了一个旧项目,我不断发现这样的事情让我烦恼:

Dim answer as String
answer = Form_Input_Text.Lbl_Answer.Text

显然,在VB.NET中,允许访问应该属于Form实例的东西,就像它是静态的东西一样。在C#中,我需要写一下:

string answer = null;
using (Form_Input_Text my_form = new Form_Input_Text())
{
    //stuff
    answer = my_form.Lbl_Answer.Text;
}

编译的第一部分代码没有错误,但有时我会按预期得到NullReferenceException 如何在VB.NET上强制执行此行为?

0 个答案:

没有答案