2015-06-02 2 views
-1

Я довольно новичок в использовании чего-либо, связанного с графикой в ​​моих программах, и я 'm stumped, потому что это дает мне ошибку 'type' does not contain a definition for 'member' and no extension method 'name' accepting a first argument of type 'type' could be found. Я создал экземпляр объекта, и он все еще дает мне проблемы, и я просто пытаюсь вызвать автоматически сгенерированный код, который визуальная студия сделана для панели окон.«type» не содержит определения для «member», и не существует метода расширения «name», принимающего первый аргумент типа «type».

Вот код основной:

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

     visualizer.Display(); 

     person.login(); 

    }  
    }  
} 

А вот класс я пытаюсь вызвать (Display):

namespace TesterProject 
{ 
    public partial class Display : Form 
    { 
    public Display() 
    { 
     InitializeComponent(); 
    } 

Любая помощь вы, ребята, может обеспечить бы удивительным , благодаря!

+0

Удаление C++ тег, так как это не кажется, C++. – Brian

+1

'Дисплей' - это не метод. Это конструктор типа 'Display'. –

+2

Форма 'Display' не содержит метода' Display', вам нужно вызвать 'Show()'. –

ответ

0

Это просто конструктор:

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(); 
    }  
}  
} 
Смежные вопросы

 Смежные вопросы