Definition of delegate • Class package some signature methods • Using in event-handling model of C# • Like C/C++ method pointers, but more specific – Type safe – Object- oriented mechanism • Delegates are classes – Can create instances of delegates – Delegates can refer one or more methods