1.An event in .net acts as a notification mechanism. 2.Events will follow Publisher and subscriber mechanism. 3.By using Events we can notify the changes happening to a particular object to the other objects. 4.In .NET Events are usually used in GUI Programming for executing some code in response to an users action like clicking on a button or selecting a new item from dropdown list etc.. 5.Event is an just an extension to the delegates. 6.Event is always having return type as delegate. 7.Event can be declared either inside a class or inside a namespace. For learning more about C# interview Questions you can refer this link csharp interview questions