Мне нужно вызвать функцию с использованием асинхронных делегатов, когда я прохожу учебник по AsyncCallback, я увидел асинхронный обратный вызов, определенный ниже:
static void CallbackMethod(IAsyncResult result)
{
// get the delegate that was used to call that
// method
CacheFlusher flusher = (CacheFlusher) result.AsyncState;
// get the return value from that method call
int returnValue = flusher.EndInvoke(result);
Console.WriteLine("The result was " + returnValue);
}
Пожалуйста, дайте мне знать, если я могу получитьвозвращаемое значение в качестве ссылки из функции.Например: = моя функция имеет формат
void GetName(int id,ref string Name);
Здесь я получаю вывод из функции через переменную ссылки.Если я вызываю эту функцию с помощью асинхронных делегатов, как я могу прочитать вывод функции обратного вызова?