Здравствуйте, LoparevSV, Вы писали:
LSV>Подскажите, пожалуйста, как создать асинхронный метод в разрабатываемом классе (если можно, с примером на C#).
LSV>Единственное, что нашел: http://www.gotdotnet.ru/LearnDotNet/WinForms/609.aspx
LSV>но статья уже старая, да и пример неполный.
Как раз нормальная статья, по-моему.
Собственно основная идея такая: асинхронный метод — это обертка над синхронным,
которая выполняется в отдельном потоке и дергает калбек по завершению.
Т.е. нужно написать синхронный метод, а потом заюзать какой-нибудь из
механизмов .NET (хоть обычные треды, хоть асинхронные делегаты) для его асинхронного выполнения.