C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sandhiya Priya(8)
Shikha Tiwari(5)
Tural Suleymani(5)
Jitendra Mesavaniya(4)
Jaimin Shethiya(4)
Akshay Amin(3)
Rajiv Singh(3)
Jayant Kumar(2)
Avnii Thakur(2)
Tuhin Paul(2)
Lokesh Varman(2)
Asfaque Ansari(2)
Mohammad Hasan Hosseini(2)
Jalpa Dhola(2)
Hamed Niazmand(2)
Ajay Kumar(2)
Tahir Ansari(2)
George (2)
Shivam Payasi(2)
Abhishek Yadav(2)
Rikam Palkar(2)
Nidhi Sharma(1)
Ananya Desai(1)
Pradeep Prajapati(1)
Ajay Narkhedkar(1)
Micheal Xavier A (1)
Abhishek Yadav(1)
Patrick Kearns(1)
Baibhav Kumar(1)
Vipul Jain(1)
Arumilli Yamini(1)
Praveen Raveendran Pillai(1)
Sanjay Kumar(1)
Abiola David(1)
Sardar Mudassar Ali Khan (1)
Alkesh Bijarniya(1)
Jefferson S. Motta(1)
Alpesh Maniya(1)
Ziggy Rafiq(1)
Sachin Singh(1)
Mamta M(1)
Anandu G Nath(1)
Keyur (1)
Sravya (1)
Santosh (1)
Mukesh Nailwal(1)
Jagannath Sethi(1)
Gurpreet Arora(1)
Laks Tutor(1)
Nitin (1)
Sangeetha S(1)
Kirtesh Shah(1)
Uttam Kumar(1)
Jay Krishna Reddy (1)
Ashish Bhatnagar(1)
Nagaraj M(1)
Tuba Mansoor(1)
Farhan Ahmed(1)
Hemant Jindal(1)
Ammar Shaukat(1)
Naveed Zaman(1)
Resources
No resource found
Minimum Window Subsequence
Apr 30, 2026.
A detailed guide to solving the Minimum Window Subsequence problem using a greedy two-pointer approach. The article explains how to find the smallest substring in a string that contains another string as a subsequence, using forward scanning to match characters and backward scanning to minimize the window. It includes step-by-step intuition, dry run, and an optimized O(n × m) solution suitable for coding interviews.
Police and Thieves Problem
Apr 30, 2026.
Maximize thieves caught by policemen within distance 'k' using a greedy two-pointer approach. Optimal O(n) solution ensures the closest valid pairs are matched first.
Subarrays With At Most K Distinct Integers
Apr 27, 2026.
A detailed guide to solving the Subarrays With At Most K Distinct Integers problem using the sliding window technique. Learn the intuition, step-by-step approach, dry run examples, and optimized Java implementation with O(n) time complexity. Perfect for coding interviews and mastering array-based problems.
Substrings With Exactly K Distinct Characters
Apr 27, 2026.
Learn how to efficiently solve the Substrings With Exactly K Distinct Characters problem using the sliding window technique. This guide explains the key insight of converting the problem into “at most K” subproblems, includes step-by-step intuition, dry run examples, and an optimized Java solution with O(n) time complexity and constant space.
Count Increasing Subarrays
Apr 22, 2026.
Learn how to efficiently count strictly increasing subarrays in an array using an optimized O(n) approach. This article explains the concept step-by-step by breaking the array into increasing segments and applying a mathematical formula to count valid subarrays. Includes a clear Java implementation, dry run examples, and edge case analysis—perfect for beginners and coding interview preparation.
Find the Middle of a Linked List (Slow & Fast Pointer Technique) in DSA
Jan 19, 2026.
Master the 'Find Middle of Linked List' problem using the Slow and Fast Pointer (Tortoise and Hare) technique. Ace your coding interviews with this efficient O(n) solution!
What Are Delegates and Events in C#?
Jan 15, 2026.
Unlock the power of C#! Learn delegates and events step-by-step with clear explanations and real-life examples. Master flexible communication and build robust applications.
Understanding C# Events Using a Simple ICU Example
Jan 14, 2026.
Learn C# events with a simple ICU room example! Understand event declaration, subscription, and raising. Improve code maintainability and flexibility. Perfect for beginners!
Introduction to Delegates in C#
Dec 28, 2025.
Unlock C# delegates: Learn how to declare, use, and master single-cast, multicast, and built-in delegates (Func, Action, Predicate) for flexible code!
Understanding Delegated and Elevated Permission in the Power Platform
Dec 17, 2025.
Master Power Platform security! Learn delegated vs. elevated permissions in Power Apps, Power Automate, and Dataverse. Build secure, scalable solutions with confidence.
Understanding Delegates in C#
Dec 05, 2025.
Delegates in C# are type-safe references to methods that enable flexible, reusable, and loosely coupled code. They power events, callbacks, and asynchronous operations, with built-in types like Action, Func, and Predicate simplifying common patterns. Mastering delegates is essential for event-driven programming and modern C# development.
Delegates in C# – Explanation & Use Cases
Nov 15, 2025.
Master C# delegates! This guide covers definition, purpose, types (single-cast, multi-cast), anonymous methods, lambda expressions, built-in delegates, and use cases.
Delegates and Events in C# Windows Forms
Oct 29, 2025.
Master C# delegates and events in Windows Forms! Learn to build responsive UIs with real-time updates, like a file upload progress tracker. Essential for event-driven apps.
Delegates and Events in ASP.NET Web Forms
Oct 29, 2025.
Unlock the power of delegates and events in ASP.NET Web Forms! Build modular, scalable web applications with real-time event handling. Learn by example with a step-by-step order processing system.
What Are Events in .NET Framework?
Oct 27, 2025.
Unlock the power of .NET events! Learn how publishers and subscribers communicate using delegates, creating responsive and decoupled applications. Master event handling in C#.
Chapter 7: Pointers and Memory Management in C++
Oct 23, 2025.
Unlock the power of C++ with pointers! This chapter dives into memory management, covering pointer declaration, address-of and dereference operators, and pointer arithmetic with arrays. Learn dynamic memory allocation using 'new' and 'delete' to avoid memory leaks and build efficient, high-performance applications.
Chapter 8: References, Call by Value vs. Call by Reference
Oct 23, 2025.
Unlock the power of references and parameter passing in C++! This chapter clarifies the crucial differences between call by value (copying data) and call by reference (using aliases or pointers). Learn how to efficiently modify variables directly within functions using references and pointers, and discover the benefits of const references for performance and data safety when working with large objects.
Chapter 10: Classes and Objects: Construction and Destruction
Oct 23, 2025.
Explore object lifecycle management in C++! This chapter dives into constructors, special functions that initialize objects upon creation, covering default and parameterized constructors with practical examples. Learn about destructors, crucial for releasing resources like dynamically allocated memory to prevent memory leaks. Finally, understand the 'this' pointer and its role in differentiating member variables and enabling method chaining for cleaner code.
How Enterprise-Wide Third-Party Client Applications Use Azure Authentication
Oct 16, 2025.
Understand how enterprise third-party client applications like ShareGate leverage Azure Active Directory (now Microsoft Entra ID) for secure authentication within Microsoft 365. Learn the difference between delegated (user-based) and app-only (service principal-based) authentication, when admin consent is required, and how this dual-model approach balances security and productivity for tenant-wide operations versus user-specific tasks. Discover how to manage permissions effectively for tools like ShareGate, AvePoint, and Colligo.
🔍 Find the Intersection of Two Arrays in DSA
Oct 10, 2025.
This article explores three approaches: brute force, hashing, and the two-pointer technique. Understand their time and space complexities, with C++ code examples. Improve your algorithm skills for coding interviews and real-world applications like finding common elements in datasets. Choose the best method based on array size and whether they are sorted for optimal performance.
How to Check If a String is a Palindrome or Not using Python
Oct 01, 2025.
Explore various Python methods for palindrome detection, from simple reversal to the efficient two-pointer technique. Learn how palindrome checks enhance security in real-world applications like random password generators by preventing weak, easily guessable passwords. Understand time/space complexity and best practices for optimal performance. Includes complete implementation with test cases and a focus on security considerations.
🔄 Reverse a String Without Using Extra Space
Sep 30, 2025.
Master the art of reversing a string in-place, a fundamental Data Structures and Algorithms (DSA) interview question! This article provides a step-by-step approach using the efficient two-pointer technique. Learn how to optimize memory usage with an O(1) space complexity solution. Includes a C# implementation, dry run example, and key takeaways to ace your next coding challenge.
Mastering Delegates in C#
Sep 28, 2025.
This article goes beyond the basics, revealing how delegates enable flexible, extensible, and testable applications. Learn how they underpin events, LINQ, asynchronous programming, and design patterns. Master delegates for clean code, separation of concerns, and building robust systems that scale. Elevate your C# skills today!
Understanding Delegated Permissions: A Practical Guide
Sep 26, 2025.
Unlock the power of delegated permissions! This guide explains how apps act on behalf of users with limited access, balancing convenience and security. Learn through practical examples using Microsoft Graph and Google APIs. Understand the difference between delegated and application permissions, avoid common pitfalls, and build trustworthy apps that respect user control. Discover how OAuth 2.0 integrations work and empower users with secure access.
C Programming Concepts and examples
Aug 22, 2025.
Learn C programming fundamentals with clear examples of variables, loops, arrays, functions, and pointers. This article simplifies core concepts with syntax, outputs, and explanations to strengthen your programming foundation effectively.
C language The mother of programming
Aug 22, 2025.
C language The mother of programming
What are delegates and multicast delegates in C#
Aug 07, 2025.
Learn what delegates and multicast delegates are in C# with clear explanations, code examples, and use cases. This article explores how delegates enable flexible, type-safe method referencing and how multicast delegates allow chaining multiple method calls.
High Performance of LoggerMessage in Microsoft.Extensions.Logging
Mar 08, 2025.
LoggerMessage in Microsoft.Extensions.Logging provides high-performance logging by reducing memory allocations and improving efficiency. Unlike traditional logging methods, it uses precompiled delegates to format log messages, making it faster.
Chain of Responsibility Using Delegate Chaining in .NET
Mar 02, 2025.
The Chain of Responsibility (CoR) pattern enables flexible processing pipelines, used in ASP.NET Core middleware, HttpClient handlers, and validation pipelines like FluentValidation. It supports dynamic rules, async execution, and extensibility.
Comparison: Low-Code/No-Code versus Pro-Code Custom Development
Feb 01, 2025.
In this article, I have shared the comparison of strengths and trade-offs of low-code/no-code versus pro-code custom development approaches, as choosing the right technology or platform depends on factors like speed, requirement complexity and customization needs.
Learn about Delegates And Events
Jan 20, 2025.
Delegates and events are key concepts in C#. A delegate is a variable that holds a reference to a method, allowing flexible method calls. Events use the publisher-subscriber model, where a publisher triggers an event and subscribers handle it.
Factory Design Pattern Using Delegates In C#
Nov 27, 2024.
Factory Pattern is a creational design pattern that provides a way to encapsulate object creation. Instead of directly instantiating objects, you delegate the creation process to a factory class.
Explaining 3SUM Problem
Oct 31, 2024.
3SUM Problem a classic problem in computer science and is often used in coding interviews to test problem-solving skills and understanding of algorithms.
Microsoft Graph Permissions - Get Access on Behalf of a User
Oct 30, 2024.
To call Microsoft Graph, an app must obtain an access token from the Microsoft identity platform. This access token includes information about whether the app is authorized to access Microsoft Graph on behalf of a signed-in user or with its own identity.
Difference Between Delegated and App Only Access
Oct 29, 2024.
Delegated access allows an application to act on behalf of a signed-in user, requiring user authentication and permission via OAuth 2.0, while app-only access enables an app to operate independently without user interaction, using its own identity and permissions.
Construct a Deep Copy of LinkedList
Oct 03, 2024.
The task involves creating a deep copy of a linked list where each node has a random pointer that may point to any node or null. Using a dictionary to map original nodes to their corresponding new nodes, the algorithm efficiently sets next and random pointers, achieving O(n) time and space complexity.
How Func Delegates Work in LINQ
Sep 27, 2024.
In this article, we explore how Func delegates operate within LINQ (Language Integrated Query) in C#. Func delegates enable concise and powerful data manipulation by allowing developers to pass methods as parameters.
Understanding Callbacks with Func and Action Delegates
Sep 26, 2024.
This article explains how to use Func and Action delegates in C# to implement callbacks, providing flexible and reusable code. It includes practical examples for both returning and non-returning methods.
Explaning Random Access in File
Sep 24, 2024.
Random access in files allows direct movement of the file pointer to any position, enabling reading or writing at specific locations without sequential processing. Functions like fseek(), ftell(), and rewind() in C help manipulate file data efficiently, making file handling more flexible and dynamic.
Detailed use of Action Delegate in C#
Sep 11, 2024.
In C#, the Action delegate represents a method that does not return a value and can accept up to 16 parameters. It's useful for passing methods as arguments, callbacks, and event handling. It supports lambda expressions and anonymous methods, making code more concise. Unlike Func<T>, Action always returns void.
Enabling GitHub Integration in Microsoft Fabric
Jul 17, 2024.
Microsoft Fabric integrates seamlessly with GitHub, enhancing collaboration and efficiency for development teams. This integration supports CI/CD pipelines, automating build, test, and deployment processes.
Learn Use of Lambda Operator in C#
Jul 01, 2024.
Explore the versatility of lambda expressions in C#, powerful tools for creating inline functions without the need for traditional method declarations. Discover their syntax, applications in LINQ queries, and how they enhance code readability and flexibility in modern C# programming.
The Functioning of Array of Integer Pointers
Jun 30, 2024.
In C programming, an array of integer pointers is declared similarly to a regular integer array, with the primary distinction being the addition of an asterisk (*) before the array name.
The Implementation of Pointer to Function
Jun 27, 2024.
This content explores the implementation of pointers to functions in C and C++ programming. It delves into their syntax, usage, and benefits, such as dynamic function calls, callback functions, and efficient memory management.
Enhancing Security with a Client IP Safelist in .NET
Jun 27, 2024.
Enhance your web application's security by implementing an IP safelist in ASP.NET Core. This technique restricts access to trusted IP addresses only, preventing unauthorized access. Our guide covers creating middleware to enforce the safelist, ensuring sensitive data and endpoints are protected effectively.
Predicate Delegates in .NET Core C#: Syntax, Usage and Examples
Jun 22, 2024.
Like Func and Action delegates, the predicate is a delegate. It symbolizes a procedure that verifies that the passed parameter satisfies a set of requirements. One input parameter must be provided by a predicate delegate method, which must then return a boolean (true or false).
Learn Action and Func Delegates in C#
Jun 19, 2024.
Learn about Action and Func delegates in C# to master delegate usage for different scenarios. Action delegates are for methods that return void, while Func delegates handle methods with return values.
Action Delegates in .NET Core C#: Syntax, Usage and Examples
Jun 18, 2024.
One built-in generic type delegate is the action delegate. This delegate makes your program more readable and efficient by eliminating the need for you to define a custom delegate.
Func Delegates in .NET Core C#: Syntax, Usage and Examples
Jun 13, 2024.
Func and Action are two generic delegate types that are built into C#, so you usually don't need to explicitly define custom delegates. A generic delegate called Func is part of the System namespace. It has one out parameter and zero or more input parameters. As an out parameter, the final one is regarded as such.
Delegates in .NET Core C#: Syntax, Usage and Examples
Jun 11, 2024.
A delegate is an object that points to a method; alternatively, it may be thought of as a variable of the reference type that stores references to the methods. Function pointer in C/C++, delegates are used in C#. It offers a mechanism to specify which method should be invoked in the case that an event is triggered.
Optimizing Memory Management in C#
Jun 04, 2024.
In this article, we will learn Memory management and optimization are crucial aspects of C# development, especially for applications that demand high performance and efficient resource utilization.
What are the Pointer Events supported in ReactJS?
May 23, 2024.
React supports a wide range of Pointer Events, which provide a unified way to handle input from various pointing devices such as a mouse, touch, or pen. Pointer Events offer more detailed information about the pointer interactions than traditional mouse or touch events.
Understanding Func, Action, and Predicate in C# .NET
May 21, 2024.
In C# .NET, delegates are a powerful feature that allows you to pass methods as arguments to other methods. Among the most commonly used delegates are Func<T>, Action<T>, and Predicate<T>. This article will delve into each of these delegates, exploring their definitions, use cases, and examples.
Exploring Delegating Handlers in C# .NET
May 19, 2024.
In modern software development, especially when dealing with web services, the ability to customize and extend HTTP request and response processing is crucial. This article delves into the concept of delegating handlers, illustrating their use and benefits with practical examples.
Action and Func Delegates in C#
May 17, 2024.
Learn about Action and Func Delegates in C# with an app sample. In C#, delegates like `Action` and `Func` enable methods to be treated as objects, promoting flexible, modular, and reusable code through dynamic method invocation and functional programming paradigms.
Pointers to Pointers and How Pointers Relate with Array
May 16, 2024.
Pointers is a type of data in C; hence we can also have pointers to pointers, just we have pointers to integers. Pointers to pointers offer flexibility in handling arrays, passing pointers variables to functions, etc.
Exploring in Depth Of Abstraction in C#
May 14, 2024.
Dive deep into abstraction in C#, exploring OOP concepts like encapsulation, inheritance, and polymorphism. Learn about abstract classes, interfaces, generics, and advanced features like delegates and events, enhancing code modularity and scalability.
Dereferencing Pointers and Void Pointers in C
Apr 29, 2024.
Dereferencing pointers involves accessing the value stored at the memory address pointed to by a pointer. Void pointers in C are generic pointers that can point to any data type but require explicit typecasting before dereferencing to access the correct data.
Explain about Event Handling in C# .Net
Apr 02, 2024.
In the world of C# programming, events are a powerful mechanism that facilitates communication between different components of an application. In this comprehensive guide, we'll delve deep into the concept of events in C#, exploring their syntax, usage patterns, and best practices.
Leveraging Compiled Queries for Enhanced Performance in LINQ
Mar 09, 2024.
Compiled queries in LINQ allow developers to pre-compile LINQ queries into executable delegates, reducing the overhead of query compilation and optimization. By caching the compiled query execution plan, compiled queries improve the performance of frequently executed or complex queries in C# applications.
.NET Delegates in Event-Based Asynchronous Pattern for Seniors
Feb 26, 2024.
This article dives into the practical learning of delegates, emphasizing real-world examples. It explores the Event-Based Asynchronous Pattern (EAP) in C# and its advantages, using delegates to implement asynchronous operations effectively.
An in-depth look at C# 10 and performance improvements
Feb 24, 2024.
Get a comprehensive analysis of Ziggy Rafiq's latest C# 10 enhancements and how they affect application performance. Discover how function pointers simplify method invocation, records enhance memory efficiency, and pattern-matching optimisations speed up execution. Discover how to use C# 10 features to optimise performance and user experience for your projects by exploring code examples illustrating these improvements.
.NET Delegates for Mere Mortals: Introduction
Feb 19, 2024.
Explore .NET delegates practically in this article. Learn to use delegates for flexible, reusable code. Follow examples, download source code, and understand delegate syntax, including anonymous methods and lambda expressions.
Two Pointer Approach in Python
Feb 01, 2024.
The Two Pointer Approach is one of the most used and efficient techniques to search for a pair in a sorted array. We'll look into the working of it, implementation and use cases.
Understanding Action and Func Delegates in C#
Jan 17, 2024.
Two commonly used delegates in C# are the Action and Func delegates. Let's explore what they are and how to use them. Delegates in C# have some features that distinguish them from normal methods.
Extending HttpClient With Delegating Handlers in ASP.NET Core
Jan 17, 2024.
Explore the power of the HttpClient class in ASP.NET Core through Delegating Handlers. Learn to create a custom handler for logging HTTP requests and responses, enhancing HttpClient functionality with extensibility and modularity.
Exploring the Power of Action and Func Delegates in C#
Jan 10, 2024.
Delegates play a pivotal role in C# programming, offering the ability to pass methods as parameters, store them as variables, and create custom events and callbacks. Among these, two special types of delegates—Action and Func—stand out for their ability to simplify code, enhancing readability and maintainability.
What is Delegates in C#?
Jan 03, 2024.
Explore the power of delegates in C#, providing type-safe function pointers for indirect method invocation. Learn declaration, initialization, characteristics, and use cases for enhanced code flexibility and extensibility.
Action and Func Delegates in C#
Jan 02, 2024.
Unlock the potential of Action and Func delegates in C# programming. Dive into the world of expressive and readable code, utilizing these powerful tools for method-passing, event handling, and more. Happy coding!
Demystifying AI, Machine Learning, and Deep Learning Differences
Dec 28, 2023.
These computer science terms are used interchangeably, which frequently leads to confusion about their differences. To simplify their understanding we need to look at their differences.
Design Pattern with .NET Delegates
Nov 15, 2023.
Your article is detailed and well-structured, providing a clear explanation of implementing design patterns using generic delegates.
Types of Delegates in C#
Oct 25, 2023.
Here in this article, I am going to explain the types of delegates in C# along with the example.
Generic in C#
Sep 01, 2023.
Generics in C# 2.0 revolutionize code design by decoupling classes and methods from data types. They're key in creating strongly typed, reusable, and performant code. You declare generics using the `<>` symbol.
Delegates in C#
Aug 25, 2023.
Explore the fundamental potency of C# delegates—vital for encapsulating methods as first-class entities. Empower callbacks and event management for efficient C# application development.
Understanding C# Delegates
Aug 14, 2023.
Delegates in C# are a powerful feature that allow you to encapsulate a reference to a method inside a delegate object.
What is Delegates in C# .NET?
Aug 12, 2023.
Delegates in C# act as method pointers, enabling dynamic invocation of methods. They enhance code modularity and flexibility, finding use in event handling, callbacks, and asynchronous programming.
Multi-Threading (4-1), delegate and MultiThreading
Jul 03, 2023.
This article will discuss delegate and MultiThreading
Multi-Threading (4), Delegate based Asynchronous Programming Model
Jul 03, 2023.
This article will discuss delegate based Asynchronous Programming Model.
Asynchronous Programming Model: In Chasing The Ideal
Feb 08, 2023.
This articles talks about Asynchronous Programming Model and Asynchronous delegates.
Proof-Of-Stake In Blockchain
Feb 06, 2023.
Proof-of-stake is a consensus process used to determine the next major change in the network. Participants lock up some of their money as part of a staking mechanism in order to be chosen.
Use Of Delegates In C# Events
Jan 23, 2023.
Here is an example of programs in C# that demonstrates the events with and without delegates.
Events And Delegates In Class Library And Worker Service
Dec 21, 2022.
In this article, you will learn about Events and Delegates in Class Library and Worker Service.
C# In Practice - Building Tech Support App
Dec 01, 2022.
In this article, you will learn about simple app building for beginners in C#.
C# Delegates In Practice - Implementing Observer Pattern With Delegates
Oct 31, 2022.
In this article, you will learn about C# Delegates In Practice - Implementing The Observer Pattern with Delegates.
Generic Delegates In C#
May 17, 2022.
Here ill describe that why we need Generic Delegates what are Generic Delegates, keyword used in Generic Delegates and their type with example
Delegates In C#
May 09, 2022.
Here we discuss that what are delegates and why we use delegates and how to use assign delegates.
Func in C#
Apr 06, 2022.
In this article, you will learn about Func delegate in C#.
Understanding About Delegates In C#
Mar 31, 2022.
In this article, you will learn about delegates in C#.
Action And Func Delegates In C#
Dec 06, 2021.
A brief article about the Action and Func Delegates in C#
Asynchronous Programming In .NET
Mar 03, 2021.
In this article, you will learn about Asynchronous Programming in .NET.
Automatic Delegation In An Alexa Skill
Oct 24, 2020.
In this article, I am going to demonstrate how to use an automatic delegation feature to simplify your code to collect and confirm slot values.
Delegates - Action vs Func vs Predicate
Sep 02, 2020.
In this article, we will see the usage for 3 types of delegates.
Delegates In C# Explained
Jun 08, 2020.
In this article, we look at delegates and how to multicast them.
Func, Action And Predicate Delegates In C#
Jun 08, 2020.
If you don't want to declare delegates every time, you can use some built-in delegates.
Delegates In C#
Feb 12, 2020.
Delegates in C# are a fundamental concept in the language. They are used to create reference types that can encapsulate methods with a specific signature, allowing you to treat methods as objects. Delegates enable the implementation of callback mechanisms, event handling, and dynamic method invocation. Here are some key points about delegates in C#.
Events And Delegates In C#
Apr 24, 2019.
In this article, you will learn about events and delegates in C#.
An Overview of Delegate In C#
Jan 17, 2019.
In this piece of content, we will learn about delegates in C# programming. Delegate is one of the most common and the most useful concepts and every developer must have the basic knowledge of delegate.
How Events And Delegates Are Related
Jun 28, 2018.
This articles describes about what is delegate, what are the different ways to define and declare delegates, when to use delegates, what is event and how events and delegates are associated or related with each other
Use Of Delegates In Programming With Simple Example
Jan 23, 2018.
We all have studied delegates in programming, especially in high-level languages. But most probably, it’s hard to understand if you are new to programming. So I’ll be writing some stuff on the use of delegates with a simple example and I’ll be more focused on the answer of “Why we need delegate” instead of “How to use delegates”.
Event Handling In .NET
Oct 24, 2017.
Explore event handling in .NET, a fundamental aspect of event-driven programming. Learn about event handlers, delegates, and the EventSource class, diving into the publisher-subscriber pattern and best practices for asynchronous event handling.