Func ничего не возвращает? - PullRequest
7 голосов
/ 10 июня 2009

Это может звучать немного глупо, но как мне сделать переменную Func<>, которая ничего не возвращает?

Ответы [ 3 ]

14 голосов
/ 10 июня 2009

Вы можете использовать Action<T> для делегата, который принимает переменную и возвращает void.

Но учтите, что вы также можете просто объявить свои собственные типы делегатов, если хотите. Action<T>, например, просто

public delegate void Action<T>(T obj)
4 голосов
/ 10 июня 2009

Будет ли делегат Акции работать на вас?

Действие

3 голосов
/ 10 июня 2009

Вы можете захотеть:

Action<T> a = (t) => // your code here...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...