Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 这个名字'_表格1和x27;不';不存在于当前环境中_C#_.net_Winforms - Fatal编程技术网

C# 这个名字'_表格1和x27;不';不存在于当前环境中

C# 这个名字'_表格1和x27;不';不存在于当前环境中,c#,.net,winforms,C#,.net,Winforms,错误:名称“\u Form1”在当前上下文中不存在您忘记声明\u Form1: namespace WindowsApplication public partial class Form1: Form { public Form1() { InitializeComponent(); _Form1 = this; } } 声明的格式在哪里?什么是\u Form1?在visual studio中右键单击\u Form1并选择“转

错误:名称“\u Form1”在当前上下文中不存在

您忘记声明\u Form1:

namespace WindowsApplication

public partial class Form1: Form
{
    public Form1()
    {
        InitializeComponent();
        _Form1 = this;
    }    
}

声明的格式在哪里?什么是
\u Form1
?在visual studio中右键单击\u Form1并选择“转到定义”。如果它存在于您所发现的范围之外,如果不存在于您所发现的范围之外,那么代码就是错误的。为什么要将
存储在
\u Form1
中?!需要的时候就用这个
。谢谢。。。工作很好哇,投票否决了一个正确的答案。我想Reza关于为什么需要定义_Form1的评论在这种情况下更合适。您只在此处存储对自身的引用,而不是复制表单。@但请注意,这样做并不能获得实际副本,因为您不是通过值而是通过引用获得副本。如果您只想命名这个
,那么这样做很好^^
Form1 _Form1;
_Form1 = this;