Как я могу сослаться на метод с помощью асинхронного к другому методу? - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь ссылаться на этот метод в другом методе. Как я могу вызвать этот метод в другом? public async Task submit_ClickAsync (отправитель объекта, EventArgs e);Я пытаюсь ссылаться на него как submit_ClickAsync (объект-отправитель, eventArgs e) в другом методе. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 01 октября 2019

Ваш вопрос не ясен. Если вы хотите вызвать асинхронный метод в другом методе, это будет выглядеть так:

public async Task Submit_ClickAsync(object sender, EventArgs e)
{
    await Submit_ClickAsync2(sender,e);
}

, если вы хотите вернуть асинхронный метод в другом методе, это будет выглядеть так:

public Task Submit_ClickAsync(object sender, EventArgs e)
{
    return Submit_ClickAsync2(sender,e);
}
0 голосов
/ 01 октября 2019

Вам нужно вызвать метод с параметрами. Пример может быть следующим:

private void CallAsycMethod(){
submit_ClickAsync(this, null);
}

Лучшим способом было бы использовать параметры так, как они предназначены для использования.

private void BtnSaveClick(object sender, EventArgs e){
submit_ClickAsync(sender, e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...