VB2010 принимает указатель на sub в качестве аргумента - PullRequest
1 голос
/ 23 июня 2011

Я хочу передать адрес подпрограммы в качестве обратного вызова другому методу.Из того, что я могу найти, функция передается в следующем формате:

Public Sub test(ByRef callback as Func(ArgClass, ReturnClass))

Дело в том, как я уже говорил, я не хочу передавать ей функцию, а подпрограмму.Кажется, не существует эквивалентного класса Sub, который будет стоять вместо Func, и он не позволит мне установить возвращаемый класс как ничего, поэтому я несколько озадачен.Как решить эту проблему?

1 Ответ

2 голосов
/ 23 июня 2011

Как насчет того, чтобы попробовать семью делегатов Action(Of T)? Они работают так же, как Func(Of T) типы делегатов, за исключением того, что они не имеют возвращаемого значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...