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
(3472)
Blogs
(2101)
Resources
(71)
Videos
(96)
News
(17)
Articles
Serialization And Deserialization In C# Using Protobuf-net.dll
This article describes how to implement serialization and deserialization using Protobuf-net.dll. This article explores Protobuf-net, a .NET library for efficient serialization and deserialization ...
Manas Mohapatra
Dec 23, 2016
A Guide to Using the Decorator Pattern in Your C# Code
In this article, we will learn how to implement this pattern in your C# code, improve code reusability, and follow best practices for more maintainable and flexible software design.
Safyan Yaqoob
Sep 04, 2024
Using Factory Patterns in C# 12 to simplify A/B testing
Find out how Ziggy Rafiq simplifies A/B testing with feature toggles in C# 12 by using Factory and Abstract Factory design patterns.
Ziggy Rafiq
Aug 30, 2024
Optimizing Searching Algorithms in C# and Reducing Complexities
This article explores the implementation of 10 common searching algorithms in C#, detailing their use cases, workings, and complexities. From simple linear searches to more complex algorithms like ...
Hanif Hefaz
Aug 30, 2024
C# 12 Design Patterns: Factory and Abstract Factory
By Ziggy Rafiq, discover how Factory and Abstract Factory design patterns simplify the creation of complex objects in C# 12.
Ziggy Rafiq
Aug 29, 2024
Understanding of Domain Driven Design (DDD)
Domain-driven design is a software development approach that closely aligns software models with business needs. It focuses on key concepts like Entities, Value Objects, Aggregates, and Aggregate R...
Safyan Yaqoob
Aug 29, 2024
Interface Re-implementation in C#
This guide covers the principles of object-oriented programming, including inheritance and polymorphism, and demonstrates practical techniques for effective interface re-implementation and code re...
Mamta M
Aug 29, 2024
Crafting Efficient and Maintainable C# Code
This guide explores essential C# best practices for robust, maintainable code. It covers using meaningful variable names, following naming conventions, handling null values, and using var judicious...
Hanif Hefaz
Aug 28, 2024
Abstract Factory Design Pattern in .NET Core C# 12
In this detailed article by Ziggy Rafiq, you will learn how to implement key components like AbstractFactory, ConcreteFactory, AbstractProduct, and ConcreteProduct in .NET Core with C# 12. By lever...
Ziggy Rafiq
Aug 28, 2024
Resolving Race Conditions and Critical Sections in C#
A race condition in C# occurs when multiple threads access shared data simultaneously without proper synchronization, leading to unpredictable and incorrect results. This tutorial covers how to ide...
Tural Suleymani
Aug 28, 2024
Default Implementation in C# Interfaces
This article details creating a `StringUtils` utility class in Java to centralize common string operations. It covers methods for checking if a string is alphanumeric with underscores or consists s...
Ajay Kumar
Aug 28, 2024
How to Create a Custom Message Box in Windows Form Application
Learn how to create a custom message box in a Windows Forms application using C#. This step-by-step guide covers everything from designing the message box to implementing it in your WinForms projec...
Jithu Thomas
Aug 28, 2024
Understanding Dependency Inversion Principle (DIP) with C#
This guide explains how DIP enhances software design by decoupling high-level and low-level modules, promoting flexibility and maintainability. Understand its implementation using Dependency Inject...
Geo J Thachankary
Aug 27, 2024
Basics Of C#
This article explains C# basics with C# code examples including C# data types, class, objects, properties, and methods. You'll also learn basic OOP concepts such as overloading, polymorphism, a...
Am Ansari
Feb 27, 2012
Difference between lock(this) and lock(privateObj) in C#
In multi-threaded C# programming, the lock statement ensures that critical code sections are accessed by only one thread at a time. While lock(this) locks on the current instance, it can expose you...
Vipul Kumar
Aug 22, 2024
Understanding the Flag Enums in C#
The [Flags] attribute in C# allows an enum to represent a combination of values using bitwise operations. This is useful when an enum needs to store multiple values simultaneously. By applying [Fla...
Balaji Thilagar
Aug 21, 2024
Understanding the Interface Segregation Principle (ISP) with C#
Explore the Interface Segregation Principle (ISP) from SOLID design principles to ensure code flexibility and maintainability. ISP advocates for breaking down large, unwieldy interfaces into smalle...
Geo J Thachankary
Aug 21, 2024
Code Examples for .NET 8 Features with C# 12
An in-depth look at performance enhancements, language improvements, and new libraries in this comprehensive article by Ziggy Rafiq.
Ziggy Rafiq
Aug 01, 2024
Detailed use of Tuples and Value Tuples in C#
This guide explores the detailed use of Tuples and ValueTuples in C#. It covers their differences, how to create and manipulate them, and practical examples for implementing them in real-world appl...
Sanjay Kumar
Aug 16, 2024
Create QR Code Report Using RDLC Report With Preview
In this article we can learn how to make our own QR code. Make a QR report using RDLC reports with preview condition.
Joginder Banger
Mar 28, 2016
No Records Available.
41
-
60
of
3472
<<
1
2
3
4
5
>>
Learn C# 8.0
Challenge yourself
C# Skill
E-Book Download
Get Certified
Web Development Beginner