Извините, если это базовое, но я пытался забрать .Net 3.5.
Вопрос: Есть ли что-нибудь замечательное в перегрузках Func < > и it 5? По внешнему виду я все же могу создать подобный дедгейт по своему собственному слову MyFunc < > с точными 5 перегрузками и даже более.
например: public delegate TResult MyFunc<TResult>()
и комбо различных перегрузок...
Мысль возникла, когда я пытался понять делегатов Func < > и использовал следующий сценарий:
Func<int,int> myDelegate = (y) => IsComposite(10);
Это подразумевает делегат с одним параметром типа int и возвращаемым типом типа int. Существует пять вариантов (если вы посмотрите на перегрузки через intellisense). Поэтому я предполагаю, что у нас может быть делегат без возвращаемого типа?
Итак, я оправдан в том, что Func < > не является чем-то большим и просто примером в .Net-среде, которую мы можем использовать и при необходимости, создавать пользовательские делегаты "func < > " в соответствии с нашими собственными потребностями?
Спасибо,