Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Python
19.6K+ articles
Java
9.3K+ articles
Misc
7.7K+ articles
C++
3.7K+ articles
Python Programs
3.7K+ articles
Difference Between
3.1K+ articles
Solidity
112+ articles
Blockchain
92+ articles
java-swing
63+ articles
Programming Language
/
C#
C#
1.9K+ posts
Recent Articles
Popular Articles
Personal Finance Manager in C#
Last Updated: 25 October 2025
The Personal Finance Manager is a console-based application that helps users track their income, expenses and savings goals. This project demonstrates core C# concepts inc...
read more
C#
Dynamic Keyword and DLR Basics in C#
Last Updated: 24 October 2025
The dynamic keyword allows a variable to bypass compile-time type checking. The compiler defers type resolution until runtime. This makes it easier to work with:COM object...
read more
C#
Attribute Usage and Retrieval in C#
Last Updated: 24 October 2025
An attribute is a declarative tag placed inside square brackets ([ ]) before a code element. It describes certain characteristics or rules that apply to that element. Attr...
read more
C#
Creating Instances Dynamically in C#
Last Updated: 24 October 2025
In C#, objects are usually created using the new keyword at compile time. However, in some cases, you may not know the type of object you need to create until runtime. To ...
read more
C#
Introduction to Reflection in C#
Last Updated: 21 October 2025
Reflection in C# is a mechanism that allows a program to inspect metadata and interact with types at runtime. It enables developers to discover information about assemblie...
read more
C#
Result Patterns in C#
Last Updated: 21 October 2025
A Result Pattern is a pattern matching construct used to check the result or return value of an expression against certain conditions or object shapes and to execute code ...
read more
C#
Null-Conditional Operators in C# (?. and ?[])
Last Updated: 01 November 2025
Null-conditional operators in C# provide a concise and safe way to access members or elements of objects that might be null. They prevent NullReferenceException by short-c...
read more
C#
Nullable Reference Types in C#
Last Updated: 23 October 2025
A nullable reference type, introduced in C# 8, is a reference type that is explicitly allowed to hold null. In contrast, a non-nullable reference type cannot hold null wit...
read more
C#
Init-only properties in C#
Last Updated: 23 October 2025
Init-only properties introduced in C# 9 are class or struct properties that can only be assigned during object initialization. Unlike standard set accessors, an init acces...
read more
C#
Deconstruction and Tuple Patterns in C#
Last Updated: 21 October 2025
C# 7.0 and later versions introduced deconstruction and tuple patterns, which simplify working with tuples, objects and complex data structures. These features make code m...
read more
C#
Target-Typed new Expressions in C#
Last Updated: 31 October 2025
A target-typed new expression (introduced inC# 9.0) lets you create an object without explicitly specifying its type when it can be inferred from the variable declaration,...
read more
C#
Record Types in C#
Last Updated: 01 November 2025
A record is a special kind of reference type designed for data encapsulation and immutability. Unlike classes, which emphasize object identity, records emphasize value equ...
read more
C#
Readonly Structs and ref readonly in C#
Last Updated: 18 October 2025
C# introduced readonly structs and ref readonly to improve performance and safety when working with value types. These features minimize unnecessary copying of data while ...
read more
C#
Auto-Implemented Property Enhancements in C#
Last Updated: 16 October 2025
Auto-implemented properties simplify property declarations in C# by allowing the compiler to generate the backing field automatically. Over the years, C# has introduced se...
read more
C#
Struct Declaration and Usage in C#
Last Updated: 16 October 2025
In C#, a struct (structure) is a value type used to represent data that logically belongs together.Structs are value types, meaning their data is stored inline. They may r...
read more
C#
1
2
3
4
...
128