C# ';类型';不包含';成员';没有扩展方法';名称';接受类型为'的第一个参数;类型';可以找到

C# ';类型';不包含';成员';没有扩展方法';名称';接受类型为'的第一个参数;类型';可以找到,c#,winforms,C#,Winforms,我对在我的程序中使用任何与图形相关的东西都很陌生,我很困惑,因为它给了我一个错误“type”不包含“member”的定义,并且找不到接受类型为“type”的第一个参数的扩展方法“name”。我已经实例化了该对象,但它仍然给我带来问题,我只是尝试调用VisualStudio为windows面板生成的自动生成代码 以下是主系统的代码: namespace TesterProject { public class Program { static void Main(string[]

我对在我的程序中使用任何与图形相关的东西都很陌生,我很困惑,因为它给了我一个错误
“type”不包含“member”的定义,并且找不到接受类型为“type”的第一个参数的扩展方法“name”
。我已经实例化了该对象,但它仍然给我带来问题,我只是尝试调用VisualStudio为windows面板生成的自动生成代码

以下是主系统的代码:

namespace TesterProject 
{
  public class Program
  {
    static void Main(string[] args)
    {
       logInOut person = new logInOut(); 
       Display visualizer = new Display();

       visualizer.Display();

       person.login();

    }    
  }    
}
下面是我试图调用的类(显示):


你们能提供的任何帮助都会很棒,谢谢

这只是一个构造函数:

public Display()
    {
        InitializeComponent();
    } 
所以当你称之为:

Display visualizer = new Display();
实际上调用的是构造函数,因此您不需要再次尝试调用它

看起来应该是:

namespace TesterProject 
{

public class Program
{
   static void Main(string[] args)
    {
       logInOut person = new logInOut(); 
       Display visualizer = new Display();

       person.login();
   }    
 }    
}

删除C++标签,因为这似乎不是C++。<代码>显示< /COD>不是方法。它是名为
Display
类型的构造函数。表单
Display
不包含方法
Display
,您需要调用
Show()
。非常感谢Ron Beyer!我觉得自己像个傻瓜,但那是我的问题。
namespace TesterProject 
{

public class Program
{
   static void Main(string[] args)
    {
       logInOut person = new logInOut(); 
       Display visualizer = new Display();

       person.login();
   }    
 }    
}