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
(3521)
Blogs
(2110)
Resources
(71)
Videos
(96)
News
(17)
Articles
Detailed Explanation of Builder Design Pattern in C#
The Builder design pattern is a creational pattern used to construct complex objects step by step. It separates the object's construction from its representation, allowing for varied configurat...
Sanjay Kumar
Jul 22, 2024
Encapsulation, Inheritance, and Polymorphism in C#
In this article, we will learn how to encapsulate data for security, leverage inheritance for code reuse, and implement polymorphism to create flexible and scalable applications.
Ajay Kumar
Jul 18, 2024
How to Start a Project in C#?
This article guides you through starting a C# project, including setting up Visual Studio or Visual Studio Code, creating a new project, and configuring essential features like dependency injection...
Vaishali Vishwakarma
Jul 18, 2024
Wrapper Class vs. Object Composition with UseCase
Explore Wrapper Classes and Object Composition in object-oriented programming. Learn how wrappers adapt interfaces and enhance functionality without altering code, ideal for legacy systems.
Ayush Gupta
Jul 18, 2024
String.Join vs Loops in C#
String.Join vs. Loops: C#" explores the efficiency and performance differences between using String.Join and traditional looping methods for string concatenation in C#.
Ishika Tiwari
Jul 17, 2024
Discard Variable in C# .NET
The discard variable (_), introduced in C# 7.0, allows developers to ignore values intentionally. It enhances code clarity by signaling unused data in tuples, pattern matching, out parameters, and ...
Ajay Kumar
Jul 17, 2024
C# Abstract Class with Examples
Explore the fundamentals of C# abstract classes through clear examples and detailed explanations. Learn how abstract classes facilitate code reusability and polymorphism in object-oriented programm...
Ajay Kumar
Jul 17, 2024
Differences Between IEnumerable and IQueryable in C#
Explore the nuances between IEnumerable and IQueryable in C#. Understand how these interfaces differ in data retrieval and manipulation, with a focus on performance implications and suitable use ca...
Ajay Kumar
Jul 17, 2024
Understanding JSON Web Tokens (JWT)
JSON Web Tokens (JWT) are a popular method for securely transmitting information between parties as a JSON object. This article explores the fundamentals of JWT, including its structure, encoding, ...
Ajay Kumar
Jul 17, 2024
Polymorphism Concept OOPS
Polymorphism in C# involves method overloading (multiple methods with the same name but different parameters), method overriding (subclass provides specific implementation of a method in the parent...
Ayush Gupta
Jul 16, 2024
Left and Right Shift operators in C#
This article delves into the intricacies of left and right shift operators in C#. You'll learn how these bitwise operators work, their syntax, and practical applications.
Rajiv Singh
Jul 15, 2024
Exploring Advanced Error Handling Techniques in C#
Error handling is a crucial aspect of software development, ensuring that applications can gracefully handle unexpected situations and maintain robust functionality. In C#, error handling is typica...
Chetan Sanghani
Jul 15, 2024
Object Inheritance and Object Composition in Object Oriented Programming
This content delves into two fundamental concepts of Object-Oriented Programming (OOP): object inheritance and object composition. It explores how inheritance enables class hierarchies and polymorp...
Ayush Gupta
Jul 12, 2024
The Unit of Work Pattern in C# for Modern Applications
Explore the Unit of Work pattern in C#, essential for modern application development. Discover how it facilitates efficient database operations, manages transactions with Entity Framework, and enha...
Ajay Kumar
Jul 11, 2024
Getting started with gRPC in .NET 8 using C# 12
Using C# 12 and gRPC in .NET 8, Ziggy Rafiq guides you through setting up your environment, defining services, and developing client and server applications with gRPC.
Ziggy Rafiq
Jul 11, 2024
C# Discriminated Unions and .NET Channels
Explore the advanced features of C# with a focus on Discriminated Unions and .NET Channels. Learn how Discriminated Unions enhance type safety and pattern matching, and how .NET Channels facilitate...
Ajay Kumar
Jul 11, 2024
Interface Vs Abstract Class
This article delves into the differences between interfaces and abstract classes in object-oriented programming. It explores their roles in languages like Java and C#, highlighting key concepts suc...
Ayush Gupta
Jul 10, 2024
Understanding the Art of C# Generics
Unlock the power of C# Generics with our comprehensive guide. Master best practices, explore advanced scenarios, and elevate your coding skills with this in-depth C# Generics tutorial. Learn to wri...
Habibul Rehman
Mar 01, 2024
Sealed Class VS Abstract Class with Real-time Cases
This article explores the differences between sealed and abstract classes, providing real-time case studies to illustrate their use in software development. Learn how sealed classes restrict inheri...
Vishal Joshi
Jul 10, 2024
TaskCompletionSource in .NET to Convert Async Non Task to Async Task
TaskCompletionSource<T> in .NET allows manual creation and control of tasks, enabling custom async patterns and adapting non-task-based APIs. With methods like SetResult, SetException, and Se...
Muhammad Asif
Jul 09, 2024
No Records Available.
141
-
160
of
3521
<<
6
7
8
9
10
>>
Learn C# 8.0
Challenge yourself
C# Skill
E-Book Download
Get Certified
Alchemy