This video provides a complete explanation about the Generic Func Delegate and also explains about how to use Func Delegate with Named Method , Using Func Delegate with Anonymous Methods and using Func Delegate with Lambda Expressions with example. Hope this video will help out in using the Func Delegate Properly.