---
title: "What is Delegates?"  
description: "What is Delegates?"  
author: "Sumit Kesarwani"  
published: 2014-01-25  
updated: 2020-09-20  
canonical: https://www.mindstick.com/interview/1873/what-is-delegates  
category: "c#"  
tags: ["c#"]  
reading_time: 1 minute  

---

# What is Delegates?

**Delegates** are a type-safe, object-oriented implementation of function pointers and are used in many situations where a component needs to call back to the component that is using it. Delegates are generally used as basis of events, which allow any delegate to easily be registered for as event.

## Answers

### Answer by Sumit Kesarwani

**Delegates** are a type-safe, object-oriented implementation of function pointers and are used in many situations where a component needs to call back to the component that is using it. Delegates are generally used as basis of events, which allow any delegate to easily be registered for as event.


---

Original Source: https://www.mindstick.com/interview/1873/what-is-delegates

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
