TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
C#
FOLLOW
C# is a multi-paradigm programming language. This section contains C# related articles and syntaxes.
Articles
(3474)
Blogs
(2101)
Resources
(71)
Videos
(96)
News
(17)
Articles
Dictionary Initializers: A New Feature of C# 6.0
Dictionary Initializers, a new feature in C# 6.0, streamline code by enabling concise initialization of dictionaries with key-value pairs. This enhances code readability and reduces verbosity in .N...
Abhishek Arora
Jan 12, 2015
Mastering SOLID Principles in C# with Real-Time Examples
Mastering SOLID principles in C# enhances software design by promoting maintainability, scalability, and robustness. These principles include Single Responsibility, Open/Closed, Liskov Substitution...
Vikas Singh
May 29, 2024
Using Static Class Statements: A New Feature of C# 6.0
C# 6.0 introduces Static Class Statements, simplifying code organization and enhancing readability by allowing static members to be imported directly, improving code maintenance and reducing verbos...
Abhishek Arora
Jan 09, 2015
Using Await in Catch and Finally Blocks: A New Feature of C# 6.0
Discover the power of using 'await' in catch and finally blocks with C# 6.0. Explore how this feature revolutionizes error handling and asynchronous programming, improving code readability ...
Abhishek Arora
Jan 13, 2015
Expression Bodied Members: A New Feature of C# 6.0
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, offeri...
Abhishek Arora
Jan 19, 2015
Null Propagation Operator: A New Feature of C# 6.0
On November 12, 2014, Microsoft announced Visual Studio 2015 Preview and C# 6.0, featuring the Null Propagation Operator. This operator simplifies null checks, reducing code complexity and bugs. It...
Abhishek Arora
Jan 22, 2015
Nameof Operator: A New Feature of C# 6.0
C# nameof operator returns the unqualified string name of a variable, type, or member. In this article, we will learn how to use the nameof operator in C# code example.
Abhishek Arora
Jan 01, 2015
UnderStanding nameof Operator in C#
The nameof Operator retrieves names of variables or members dynamically, aiding in code maintenance. Raising PropertyChanged Event notifies property changes in INotifyPropertyChanged implementation...
Dinesh Gabhane
May 28, 2024
Understanding Reflection in C#
Reflection in C# allows runtime inspection and interaction with object types and members, enabling dynamic invocation, type inspection, and metadata access. It's powerful for development tools ...
Ajay Kumar
May 28, 2024
Working With HashSet In C#
C# HashSet, introduced in .NET 3.5 within System.Collections.Generic, is an unordered collection of unique elements. It efficiently prevents duplicate entries, outperforming lists. This article cov...
Rajeev Punhani
Jul 06, 2016
Working With Stack In C#
Learn how to work with stacks in C#. The Stack class in C# provides a collection of objects that follows the Last-In-First-Out (LIFO) principle. Key operations include Push, Pop, and Peek. Understa...
Richa Garg
Jun 02, 2012
C# Queue Tutorial
Learn how to efficiently manage data using queues in C#. This comprehensive tutorial covers the basics of the Queue data structure, including enqueue and dequeue operations, practical examples, and...
Richa Garg
Jun 01, 2012
Resizing Arrays in C# with Examples
In C#, the `Array.Resize<T>` method changes the size of a one-dimensional array, either expanding or shrinking it. This method allocates a new array, copies elements, and replaces the old arr...
Diptiranjan Sutar
May 28, 2024
Working with HashTable in C# 2.0
Explore Hashtable in .NET 2.0, storing data with key-value pairs, constructors for capacity and load factor, fetching data with enumerator, clearing, and searching by key or value. Get ready for mo...
Pradeep Tiwari
Nov 13, 2006
Null-Conditional Operators in C# - Simplifying Null Checks & More
Explore the null-conditional operators in C# 6.0, which simplify null checks and prevent NullReferenceExceptions. Learn about the ?. operator, null-conditional indexing, and combining these with nu...
Diptiranjan Sutar
May 27, 2024
Verbatim String Literals vs Raw String Literals in C#
String handling is a crucial aspect of programming, and C# provides multiple ways to manage strings effectively. This article compares verbatim string literals and raw string literals, highlighting...
Jitendra Mesavaniya
May 27, 2024
Strategy Pattern in C# with Example
The Strategy Pattern in software development manages conditional logic elegantly by encapsulating algorithms into interchangeable classes. This approach enhances code flexibility, maintainability, ...
Ajay Kumar
May 27, 2024
Null-Conditional Operators in C#
This article explains Null-conditional Operators in C#, detailing their use for simplifying null checks, avoiding NullReferenceExceptions, working with collections, and combining with extension met...
Dinesh Gabhane
May 27, 2024
Understanding the Singleton Pattern in C#
The Singleton pattern is one of the most commonly used design patterns in software engineering. It falls under the category of creational patterns and ensures that a class has only one instance whi...
Rishabh Bhardwaj
May 27, 2024
Var Vs Dynamic Keywords In C#
Difference Between Var And Dynamic In C#. The two concepts of static and dynamic types in C# can be illustrated with the use of the two keywords named var and dynamic. Var Vs Dynamic In C#.
Jasminder Singh
Mar 04, 2014
No Records Available.
181
-
200
of
3474
<<
8
9
10
11
12
>>
Learn C# 8.0
Challenge yourself
C# Skill
E-Book Download
Get Certified
ADO.NET