Выполнить публичную строку - PullRequest
       6

Выполнить публичную строку

0 голосов
/ 27 сентября 2011

У меня есть публичный класс EmailHelp.В этом классе есть общедоступная строка с именем doIt.Как мне выполнить этот публичный String DoIt изнутри, скажем, событие onClick?

public class EmailHelp{
         -----
           public String DoIt {
              ------

public void crxExecute () {
          execute DoIt
            finish();

Заранее спасибо.

1 Ответ

0 голосов
/ 27 сентября 2011

Предполагая, что «DoIt» не является статическим методом, вам нужно создать экземпляр класса EmailHelp и вызвать этот метод:

public void Button_OnClick(object sender, EventArgs e)
{
    var emailHelper = new EmailHelp();
    emailHelper.DoIt();
}

Тот факт, что вам не нужно создавать экземпляр EmailHelper, может указывать на то, что на самом деле метод должен быть статическим . Если бы это был статический метод, его вызов выглядел бы так:

public void Button_OnClick(object sender, EventArgs e)
{
    EmailHelp.DoIt();
}
...