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
(3481)
Blogs
(2102)
Resources
(71)
Videos
(96)
News
(17)
Articles
Learn about Reflection in C#
Reflection is a powerful feature in C# that enables you to inspect and interact with types, assemblies, and objects at runtime. It provides a way to dynamically discover and use information about t...
Habibul Rehman
Feb 13, 2024
Send and Receive Emails in ASP.NET with C#
This guide provides a comprehensive overview of sending and receiving emails in ASP.NET C#. It covers setting up SMTP, sending basic emails, adding attachments, sending to multiple recipients, and ...
Andriy Zapisotskyi
Nov 13, 2019
Null Value And Null Reference Handling - C#6 To C# 9 New Features - Day One
This article covers the options available in C# for null value and null reference handling. It includes new features of null handling introduced in C# 6.0, C# 8.0, and the upcoming version of C# 9...
Banketeshvar Narayan
Jan 07, 2020
.NET 8 Features: Explore Performance Improvements and Language Enhancements
This tutorial provides a comprehensive overview of the new features in .NET 8, focusing on performance enhancements and language improvements. Explore the advancements introduced in this version, d...
Ziggy Rafiq
Feb 01, 2024
What is Memento Pattern in C#?
In this article, we will learn aboutThe Memento Pattern in C# enables capturing and restoring an object's state. It's crucial for implementing undo/redo functionalities and managing state c...
Ajay Kumar
Feb 09, 2024
C# Versions
This article provides a comprehensive overview of the major releases of the C# programming language, detailing their dates of release, associated .NET Framework versions, Visual Studio editions, an...
George
May 11, 2021
Difference Between Raw SQL and Dapper
Explore the trade-offs between using raw SQL queries and leveraging Dapper, a micro-ORM for database access in C# development. Delve into performance, code maintainability, and efficiency to make i...
Ajay Kumar
Feb 08, 2024
Null Coalescing (??) Operator in C#
In this article, we will learn about Null Coalescing (??) Operator in C# programming. Explore the Null Coalescing (??) Operator in C#, a versatile tool for handling null values. Learn its syntax, u...
Jignesh Trivedi
Apr 24, 2015
NULL Conditional Operator In C# 6.0
In C# programming, developers often encounter the "Object reference not set to an instance of an object" exception, commonly known as a NullReferenceException. However, with the introduct...
Banketeshvar Narayan
Nov 07, 2015
How To Handle Null Values In C#
In C#, NULL values are handled differently for value types and reference types. Value types cannot be assigned NULL values directly, but reference types can. Nullable types provide a solution for a...
Manchun Kumar
Aug 13, 2019
Multithreading in C#: Processes, Threads, and Performance Optimization
In this article, we will learn to Explore how threads are managed, synchronized, and executed at the kernel level, shedding light on the core mechanisms of concurrency and parallelism.
Tural Suleymani
Feb 07, 2024
Common Implementation Mistakes of Work Pattern in C#
Exploring common mistakes in implementing the Unit of Work pattern in C# development. Examples include overcomplicating the class, incorrect transaction management, and lacking exception handling.
Ajay Kumar
Feb 07, 2024
What Are Interceptors in C# 12
C# 12's experimental Interceptors let you reroute method calls during compilation. Think of them as "code detours" for specific methods, allowing modifications without directly changi...
Ramasagar Pulidindi
Feb 07, 2024
Null Conditional Check in C# 6
This article explains the Null condition check in C# 6."Delve into the Null Conditional Operator in C# 6.0, streamlining null checks for enhanced simplicity. Learn its application in handling ...
Jasminder Singh
Aug 29, 2015
Exploring the Dynamic Language Runtime (DLR) in C#
The Dynamic Language Runtime (DLR) in C# enhances flexibility by enabling dynamic typing and execution of code. It fosters interoperability with languages like Python and JavaScript, promoting vers...
Amit Mohanty
Feb 06, 2024
Asynchronous Programming with Async and Await in C#
C# leverages async and await keywords for asynchronous programming, crucial for I/O tasks. Defined with an async modifier, methods return Task or Task<T>. TAP enhances responsiveness, allowin...
Jithu Thomas
Feb 06, 2024
Target Typing And Shared Types In C# 9.0
C# 9.0 introduces Target Typing and Shared Types, enhancing coding flexibility. Prior versions flagged errors when return types differed, even with shared types. With C# 9.0, if return values share...
Munib Butt
Oct 21, 2020
Using Init-Only Properties In C# 9.0
In this article, you will learn about Init-Only Properties In C# 9.0.
Munib Butt
Oct 09, 2020
Top Level Programs In C# 9.0
In this article, we explore the introduction and implementation of top-level programs in C# 9.0, a feature introduced with .NET 5.0. With the release of a .NET 5.0 release candidate, Microsoft show...
Munib Butt
Nov 06, 2020
C# 9.0 - Introduction To Top-Level Statements
In this article, you will learn about C# 9.0 - introduction to Top-Level Statements.
Kirtesh Shah
Oct 12, 2020
No Records Available.
401
-
420
of
3481
<<
19
20
21
22
23
>>
Learn C# 8.0
Challenge yourself
C# Skill
E-Book Download
Get Certified
.NET Core