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]
Mahesh Chand(23)
C# Curator(10)
Praveen Kumar(4)
Raghunath Bhukan(3)
Shantha Kumar T(3)
John Godel(2)
Baibhav Kumar(2)
George (2)
Madhan Thurai(2)
Munib Butt(2)
Vijai Anand Ramalingam(2)
Dhruvin Shah(2)
Prakash Tripathi(2)
Tanuj (1)
Ismail Sayyad(1)
Mariem Moalla(1)
Ziggy Rafiq(1)
Muhammad Asif(1)
Jitendra Mesavaniya(1)
Jaimin Shethiya(1)
Ramasagar Pulidindi(1)
Vinay Ayinapurapu(1)
Umesh Baradkar(1)
Anu Viswan(1)
Sai Kumar Koona(1)
Swatismita Biswal(1)
Ganesan C(1)
Kiran Mohanty(1)
Rikam Palkar(1)
Siddharth Vaghasia(1)
Mageshwaran R(1)
Amol Khairnar(1)
Smi10 Kalathiya(1)
Ankur Mistry(1)
Shubham Jain(1)
Romil Bheda(1)
Muhammad Aqib Shehzad(1)
Vincent Maverick Durano(1)
Kailash Chandra Behera(1)
Abhishek Arora(1)
Rahul Bansal(1)
Rizwan Ali(1)
Harieswaran D(1)
Govind Khandelwal(1)
Selva Ganapathy(1)
Abhishek Jaiswal (1)
Ashish Kumar(1)
Jeetendra Gund(1)
Amit Tiwari(1)
Sharad Gupta(1)
Prasanth T P(1)
Vijay Kankhare(1)
Ghulam Murtaza(1)
Rama Nageshwara Rao(1)
Resources
No resource found
Required Members Feature in C#: Ensuring Safer and More Reliable Object Initialization
Feb 14, 2026.
Ensure safer object initialization in C# with Required Members! Prevent invalid states, improve code safety, and enhance readability. A must-know for .NET devs.
C# 14- Beyond Methods: Exploring Advanced Extension Member Scenarios
Dec 25, 2025.
Unlock the power of C# 14 extension members beyond basic methods! Discover advanced techniques for cleaner APIs, fluent design, and improved code readability. Elevate your C# skills!
C# 14: From Helper Classes to First-Class APIs
Dec 24, 2025.
C# 14 extension members introduce extension properties, operators, and static members. Learn how they transform helper classes into first-class APIs and enable modern, expressive, and binary-safe .NET domain modeling.
What’s New in C# 14 (.NET 10): 7 Powerful Language Features Every C# Developer Should Know
Dec 23, 2025.
Explore C# 14's powerful features in .NET 10! Boost productivity with extension members, extension operators, field keyword, null-conditional assignment, and more. Write cleaner, safer, and faster code!
How to Create a Shared Mailbox in Microsoft 365 Admin Center and Add Members
Dec 23, 2025.
Learn how to create & manage shared mailboxes in Microsoft 365 Admin Center. Streamline team communication, assign permissions, and troubleshoot common issues. Optimize collaboration!
C# 14: The Next Step in Language Evolution for .NET 10
Nov 12, 2025.
Explore C# 14's new features in .NET 10: extension members, field keyword, null-conditional assignment, span improvements, and more. Boost code clarity and performance!
What you need to know about Extension Members in C#
Nov 09, 2025.
Learn how to extend existing types without modification, adding functionality and improving code readability.
C# 14 Extension Members: A Deep Dive Into Power, Patterns, and Pitfalls
Oct 01, 2025.
C# 14 introduces extension members, expanding the capabilities of extension methods to include properties, indexers, operators, and events. This feature enhances API design by allowing developers to enrich existing types without modification, leading to cleaner code, improved modularity, and better interoperability. Learn how to leverage extension members for more expressive and maintainable code.
C# 14 Extension Members: Complete Guide with Examples, Pros & Cons
Sep 24, 2025.
C# 14 introduces extension members — a powerful upgrade from extension methods. Learn what they are, how they work, see examples, benefits, and limitations.
How to access private and protected members in Python?
Aug 25, 2025.
Understand Python's encapsulation using public, protected, and private members. Learn naming conventions and name mangling for access control. Discover how to access 'private' members.
Building a School Administration Solution with C# 14 and .NET 9
May 01, 2025.
Build a scalable School Administration System using C# 14 and .NET 9. Leverage features like primary constructors, minimal APIs, and performance optimizations to manage student info, attendance, grades, schedules, and more.
Advanced C# 13 and .NET 9 Features for Expert .NET Engineers
Nov 22, 2024.
With this guide, you will learn about enhanced pattern matching, static abstract members, Native AOT, and much more in C# 13 and .NET 9. Written by Ziggy Rafiq, this is the best resource for experienced .NET Software Engineer Leads.
Can a Static Member be Inherited by Derived Class?
Jul 23, 2024.
This article discusses if a static Member be Inherited by Derived Class?
Can a Private Member be Inherited by Derived Class?
Jul 23, 2024.
This article is discussing if a private member can be inherited by derived class.
Explicit Interface Implementation & default interface methods in C#
Jul 03, 2024.
In C# programming, interface members serve as blueprints that classes must follow when implementing functionality. When multiple interfaces declare members with the same names, naming conflicts can arise, necessitating careful management to ensure each member is correctly implemented for its intended interface.
Hide Base Class Members in C# .NET with new Keyword
May 30, 2024.
In C# .NET, the new keyword allows derived classes to hide members of a base class. This technique, known as member hiding or shadowing, is used to define a new implementation for a member without overriding the base class version.
What is Friend Function in C++
Apr 30, 2024.
Data hiding is a core principle in object-oriented programming, but C++ introduces friend functions that defy this rule, enabling access to private and protected class members from outside.
Struct in C#: Syntax, And Usage
Apr 23, 2024.
A struct in C# is a value type that represents a lightweight data structure. It's defined using the "struct" keyword and contains fields, properties, and methods. Suitable for small data structures, they offer efficient memory management and are often used for performance-sensitive scenarios.
What is Primary Constructors in C# 12?
Jan 03, 2024.
Ditch the boilerplate and embrace elegant object creation with C# 12's primary constructors. This feature takes the hassle out of initialization, simplifies member assignment, and clarifies your code. Dive into its syntax, power, and practical application for smoother development.
How To Get Members Of M365 Group
Mar 31, 2023.
Learn how to retrieve members of a Microsoft 365 (M365) Group using PowerShell, Microsoft Graph API, and the M365 Admin Center.
How To Create Azure Active Directory Groups And Add Members
Dec 28, 2022.
Azure Active Directory (Azure AD) is a cloud-based identity and access management service. This service helps your employees access external resources, such as Microsoft 365, the Azure portal, and thousands of other SaaS applications.
Static Abstract Interface Members In C# 11 And Curiously Recurring Template Pattern
Dec 23, 2022.
This articles explores the Static Abstract Interface Members in C# 11, along with understanding the Curiously Recurring Template Pattern
C# 11 Features - Required Members
Nov 28, 2022.
A new keyword required is introduced in C# 11 where it will be decorated to the instance property and field declaration within a class/record/struct.
How To Subscribe Group Members To Get Group Conversations And Events
Jan 30, 2022.
How to enable the group settings to send copies of group conversations and events to group members
Restrict Members From Deleting Chat Messages In Team
Jan 10, 2022.
How to block or restrict the team members from deleting their own messages from the Microsoft Team Chat for particular Team
Restrict Members From Editing Chat Messages In Team
Jan 08, 2022.
How to prevent or users/members from changing their own messages in Microsoft Team Chat for the particular Team
Create Channel Calendar In Teams
Jan 06, 2022.
Channel Calendar allows to create a calendar for a specific team for a specific channel. Channel Calendar comes into picture when you want to create a shared calendar.
Method Implementation, Private, Static Members In C# Interfaces⚡ - New Feature In C# Interfaces
Sep 21, 2021.
In this article, we are going to see about “Default implementations in interfaces” feature in C#.
Send Mail To SharePoint Group Members In Power Automate Without Using ParseJson And ForEach Actions
Jul 02, 2021.
In this article we will learn about how to send mail to sharepoint group members using power automate
C# Basic OOPs Concepts
Sep 21, 2020.
"Basic OOPs concepts in C# involve classes, objects, inheritance, encapsulation, and polymorphism. It includes access modifiers, constructors, and destructors, along with method overloading and overriding.
What This Community Means To Me
Aug 12, 2020.
This article explains why I am lucky to be part of this wonderful community and the value of C# corner in my life.
Read Only Members In Structs In C# 8.0
Aug 11, 2020.
In this article, you will learn about Read only members in Structs in C# 8.0.
Default Implementations Of Interface Members In C#
Aug 05, 2020.
In this article, you will learn about default Implementations of Interface Members in C#.
Post A Welcome Message When A New Team Member Is Added In Microsoft Teams Using Power Automate
May 06, 2020.
In this article, you will see how to post a welcome message when a new team member is added in Microsoft Teams.
Display Group Members Using Graph API In SharePoint Framework
May 06, 2020.
Display Group Members using Graph API in SharePoint Framework
Send Mail To SharePoint Group Members Using Power Automate
Apr 06, 2020.
In this article we will learn about how to automate mail to SharePoint group members
Get Users Or Members From The AD Security Group In PowerApps
Apr 03, 2020.
In this blog, we will discuss about how we can get the users information from the specific Security Group in Power Apps.
Top 10 Featured Members of 2019
Jan 10, 2020.
Here are the top 10 C# Corner featured members based on the number of articles featured in the year 2019.
Top 20 Members Of Year 2019
Jan 02, 2020.
This article lists the top 20 members on the C# Corner website in the year 2019.
Update Multi-Values with People Picker Field in Power Automate/Microsoft Flow
Dec 01, 2019.
Learn to update multi-values in the people picker field using Power Automate or MS Flow. Discover how to find an Office 365 group ID, list group members, and add them to a multi-value people picker column. Follow step-by-step instructions including initializing variables, querying group members.
Working with new using declaration and read-only struct members in C# 8.0
Oct 29, 2019.
This article explains how to work with new using declaration and read-only struct members in C# 8.0 and demonstrates how to use it in application development.
Static Class And Static Class Members In C#
Aug 23, 2019.
Today, I will explain the concept of Static class and Static class Members in C# with some examples and how we can use it in a Static class .
Microsoft Teams - Types Of Members (Guests)
Jul 28, 2019.
In this article, you will learn about the types of members (Guests) in Microsoft Teams.
Getting Started With Ionic 4, Angular And .NET Core 3
Jul 09, 2019.
In this article, let's talk about what Ionic framework is, why developers choose it, and how to implement it with Angular and .NET Core 3
Top 25 Most Popular Members Of Year 2018
Jan 02, 2019.
Here is the list of top 25 most popular members of year 2018 on C# Corner community based on their number of views, likes, comments, and overall reactions.
Add Office 365 Group As A Member In Power BI App Workspace
Dec 05, 2018.
In this article, we will talk about the easy and faster approach to add the users within the Power BI App Workspace. For Larger organization it is always a tedious task to add the users one by one as a member in Power BI Workspace. Power BI App Workspace facilities us to add the Office 365 Group as a member in the App Workspace.
How To Create A Team In Visual Studio Team Services And Add Members
Aug 07, 2018.
In this Article, we will learn how to Create a Team and Add a member in VSTS also make an Admin to Particular Team.
Expression Bodied Members In C#
Jan 18, 2018.
What is Expression Bodied Members?1) Expression Bodied member is introduced in C#6.0 and enhanced in C#7.0. 2) Expression Bodied is a new technique or implementation to make code concise and readable. 3) Expression Bodied makes the type member(Constructor, Destructor, Methods, Property, Indexer) defined in a single expression. 4) Expression Bodied members can only be applied to the below list of type members: Constructor introduced in C#7.0 Destructor introduced in C#7.0 Property get accessor introduced in C#6.0 Property set accessor introduced in C#7.0 Methods introduced in C#6.0 Indexer introduced in C#7.0 The Syntax of expression body definition is:member => expression; where expression should be a valid expression and member can be any from above list of type members.Suppose we have a method or constructor that contain a single expression or line of code. Then In spite of using the traditional way to write code inside a method or constructor code block, we can write them as a single syntax. Those members who can follow this approach is known as Expression Bodied Members.
Working With Expression Bodied Members In C# 7.0
Mar 31, 2017.
This article explains about existing and new expression-bodied members, which are introduced in C# 7.0 and demonstrates how to use them in software development.
Add New Member To Azure Subscription
Jul 13, 2016.
This step by step tutorial shows how to add new users to Azure Subscription.
Resolve "Member Name Cannot Be the Same as Enclosing Type" Error
Jun 30, 2016.
A colleague faced a build error in Visual Studio when naming a file Profile.aspx, which conflicted with the System.Web.Profile type. The error "member name cannot be the same as enclosing type" occurred. Renaming the file to UserProfile.aspx resolved this. Similarly, naming a method UserProfile in a UserProfile class caused a conflict.
Finding Your Way In the C# Corner Community And Becoming A Better Member
Apr 13, 2016.
It’s been a year since I joined C# Corner and I still enjoy being here. I’ve decided to write this article highlighting some tips and guidance on finding your way in this community and becoming a better member.
Getting Assembly Metadata at Runtime
Mar 28, 2015.
Retrieving assembly metadata at runtime in .NET involves using reflection, and accessing attributes like AssemblyVersion or custom ones. This dynamic analysis enables discovering types, members, and other assembly details programmatically for various runtime scenarios.
Expression Bodied Members: A New Feature of C# 6.0
Jan 19, 2015.
C# 6.0 introduced Expression Bodied Members, leveraging Lambda expressions to simplify syntax, reduce code, and enhance readability. These members streamline method and property definitions, offering a concise alternative to traditional syntax, resulting in cleaner and more maintainable code.
Expression-bodied Function Members in C# 6.0
Jan 07, 2015.
This article describes a new feature of C# 6.0 using Visual Studio Ultimate 2015 Preview.
Expression Bodied Functions and Properties in C# 6.0
Jan 02, 2015.
In this article, I will provide information about Expression Bodied Functions and Properties including how they work.
How Recursive CTE Works in SQL Server
Dec 19, 2014.
Recursive Common Table Expressions (CTEs) in SQL Server enable querying hierarchical data structures efficiently. Using the WITH clause, recursive CTEs define anchor and recursive members, facilitating recursive querying and navigation through tree-like data.
Working With Instance and Static Data Members of a Class in C#
Jul 02, 2014.
This article explains instance and static data members of a class in C#.
How to Access a Private Member of a Class From Other Class
Apr 22, 2014.
This topic pertains to object-oriented programming and addresses methods for accessing private members (variables and methods) of a class from a different class. In many programming languages, private members are intentionally restricted from direct external access to promote encapsulation and maintain the integrity of the class's internal workings.
Visual C++ RTM
Feb 18, 2014.
In this article you will learn about RTM functionality in C++.
Multithreading in C#
Feb 12, 2014.
Multithreading is a feature provided by the operating system that enables your application to have more than one execution path at the same time.
Object Initializer in C#
Oct 10, 2013.
What is the Object Initializer in C#. Object initializers is the easiest and fastest way to assign values of an object's properties and fields. An object can be initialized without explicitly calling a class's constructor.
Static Keyword in Details
Sep 06, 2013.
In this article I will describe Static keyword can be used in 3 scenarios.
How to Implement Message Contract in WCF
Apr 23, 2013.
A message contract is used to control the structure of a message body and serialization process. Learn to Implement Message Contract in WCF.
Static Method in TypeScript
Nov 21, 2012.
In this article I am going to explain static methods in TypeScript.
Reflection - Invoking a Member Method
Jan 28, 2011.
In this article we will see how to invoke a member method by using reflection.
MultiColumn ComboBox with Configurable Display and Value Members and Fast Search functionality
Jan 20, 2011.
After searching for a MultiColumn ComboBox with configurable view columns, configurable display & value members, I decided to create my own control.
Executing a Stored Procedure Programmatically
Mar 04, 2010.
In this article I will explain executing a Stored Procedure Programmatically.
Advanced Imaging in GDI+
Mar 02, 2010.
In this article I will explain about advanced Imaging in GDI+.
The Environment Class in C#
Feb 25, 2010.
In this article I will explain you about the Environment Class in C#.
DataAadapter Events in ADO.NET
Feb 18, 2010.
In this article I will explain working with DataAadapter Events in ADO.NET.
The Buffer Class in C#
Feb 17, 2010.
In this article I will explain you about the Buffer Class in C#.
Working with Directory Services in C#
Feb 16, 2010.
In this article, I will explain you about Working with Directory Services in C#.
Timers in C#
Feb 15, 2010.
In this article I will explain you about Timers in C#.
Manipulating Images in GDI+
Feb 14, 2010.
In this article I will explain about manipulating Images in GDI+.
String Class: Important Member Functions using C#
Feb 11, 2010.
In this article I will explain you about the important Member Functions using C#.
The Switch Class in C#
Feb 07, 2010.
In this article I will explain you about the Switch Class in C#.
LineCap, DashCap, and DashStyle in GDI+
Feb 07, 2010.
In this article I will explain about working with LineCap, DashCap, and DashStyle in GDI+.
Debugging and Tracing in C#
Feb 04, 2010.
In this article I will explain you about the Debugging and Tracing in C#.
Pen Alignment in GDI+
Feb 04, 2010.
In this article I will explain about working with Pen Alignment in GDI+.
Using Pens in GDI+
Feb 04, 2010.
In this article I will explain about using Pens in GDI+.
Gradient Brushes in GDI+
Feb 02, 2010.
In this article I will explain about working with Gradient Brushes in GDI+.
Hatch Brushes in GDI+
Jan 25, 2010.
In this article I will explain about Hatch Brushes in GDI+.
Regions and Clipping in GDI+
Jan 20, 2010.
In this article I will explain about the Regions and Clipping in GDI+.
CommandBuilder in C#
Jan 14, 2010.
Learn how to use ADO.NET CommandBuilder in C#.
Understanding the Form Class – using C#
Jan 12, 2010.
In this article I will explain you about the Form Class – using C#.
The CommandType Enumeration in ADO.NET
Jan 05, 2010.
In this article I will explain the CommandType Enumeration in ADO.NET.
Transforming Text in GDI+
Jan 01, 2010.
In this article I will explain how to Transforming Text in GDI+.
Setting Digital Substitution in GDI+
Dec 30, 2009.
In this article I will explain about Setting Digital Substitution in GDI+.
The FormatFlags Property in GDI+
Dec 29, 2009.
In this article I will explain about the FormatFlags Property in GDI+.
Font in .NET in context of GDI classes
Dec 28, 2009.
In this article I will explain about Font in .NET in context of GDI classes
Working with Text and Strings in GDI+
Dec 27, 2009.
In this article I will explain about Working with Text and Strings in GDI+.
Connecting to the Database in ADO.NET
Dec 23, 2009.
In this article I will explain about Connecting to the Database in ADO.NET
Drawing Formatted Text in GDI+
Dec 22, 2009.
In this article I will explain about Drawing Formatted Text in GDI+.
Creating a Line Chart Application in GDI+
Nov 20, 2009.
In this article I will explain how to create a line chart in GDI+.
Drawing Text in GDI+
Nov 18, 2009.
In this article I will explain you how to drawing Text in GDI+.
Readonly and constant members
May 26, 2009.
Here in this article i will give your a small and clear difference of Readonly members, constant members used in C#.
The "this" Keyword in C#
May 22, 2009.
The "this" keyword in C# is a reference to a class or a struct itself. In this article, you'll learn what the C# "this" keyword is, and how and when to use the "this" in C#.
How C# is Different From Java
Jan 17, 2008.
This article describes the various differences between C# and Java.
Working with Drawing Class
Oct 27, 2005.
This article gives an overview to work with drawing and printing class. It explains how to use various methods in the drawing and printing class.