languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2552 articles Updated Page 7 of 103
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 7 of 103
Newest first
-
Understanding SOLID Principles in C#: Building Maintainable Object-Oriented Applications
c-sharpcorner.com Issue #516
Master SOLID principles in C#: SRP, OCP, LSP, ISP, DIP. Learn to write clean, maintainable, and scalable object-oriented code.
-
Inside the .NET Garbage Collector: How Mark, Sweep, Compact, and Finalization Really Work in C#
c-sharpcorner.com Issue #516
Understand the .NET GC's Mark, Sweep, Compact, and Finalization phases. Learn how it efficiently reclaims memory and keeps your C# apps running smoothly.
-
Migrating VB.NET to C#: Step-by-Step Guide
faciletechnolab.com Issue #516
How to migrate VB.NET to C# - syntax conversion, project structure changes, COM dependencies, testing strategy, and tooling. A practical step-by-step guide.
-
How to Start a New .NET Project in 2026
medium.com Issue #516
Starting a new .NET project is exciting, but it can also be overwhelming. There are so many decisions to make, and the choices you make in… Continue reading on CodeX »
-
Enforcing Module Boundaries in .NET: How to Keep a Modular Monolith Actually Modular
medium.com Issue #516
Module boundaries don’t die in big refactors. They die by a thousand small shortcuts — a using here, a "temporary" public class there…
-
Four Focused .NET NuGet Packages for Everyday Development
medium.com Issue #516
As .NET applications grow, the same small problems tend to appear again and again.
-
Production Patterns for Multi-Agent Collaboration Using .NET and MCP
c-sharpcorner.com Issue #516
Build scalable, production-ready multi-agent AI systems in .NET using MCP for standardized tool integration and decoupled execution.
-
How to get values of choice column in Power Pages
c-sharpcorner.com Issue #516
Easily get Dataverse Choice column values in Power Pages using the Web API and stringmaps table. Populate dropdowns dynamically and ensure up-to-date options.
-
Architecture fitness functions: rules that fail the build, not a wiki page
medium.com Issue #516
The inward-dependency rule everyone agrees on is the one everyone eventually breaks.
-
F# vs C#— Orchestrators
medium.com Issue #516
This article isn’t part of the previous F# vs C# series (part 1, part 2, part 3), because that series focuses on F#’s token efficiency.
-
Diving in OOP (Polymorphism and Inheritance – Part 2)
c-sharpcorner.com Issue #515
Master C# inheritance! Learn how derived classes reuse code, override methods, and use the 'base' keyword. Essential OOP concepts for developers.
-
Option-level custom keyword registration in .NET JSON Schema validation
medium.com Issue #515
Use option-level custom keyword registration in .NET to give each JSON Schema validator its own custom keyword behavior without changing… Continue reading on Dev Genius »
-
SOLID Principles #2 — Open/Closed Principle (OCP)
medium.com Issue #515
Imagine you’re building a payment system. At first, you only accept credit card payments — everything’s fine. A few months later, the…
-
SOLID Principles Explained: Open-Closed Principle (OCP) with C# Examples
alihuseinli.medium.com Issue #515
This principle conforms to the idea that classes, modules, functions, whatever you were writing before new functionality, should be open…
-
High-Performance Background Processing with Channels in C#
c-sharpcorner.com Issue #515
Master C# Channels for high-performance background processing. Improve API responsiveness, scalability, and reliability with async producer-consumer patterns.
-
What are indexers in C# .NET?
medium.com Issue #514
C# indexers are usually known as smart arrays.
-
Generate Secure and Configurable Passwords in .NET with PasswordPolicy
medium.com Issue #514
A lightweight .NET library for cryptographically secure password generation, custom password policies, validation, entropy checks, and…
-
C# basics tutorial: Learn variables, classes and lists
roundthecode.com Issue #514
Learn C# basics with this tutorial covering variables, conditionals, arrays, lists, loops, classes, structs, interfaces, enums and static classes.
-
Construct a Full Binary Tree from Preorder and Mirror Preorder Traversal
c-sharpcorner.com Issue #513
Construct a full binary tree from preorder and mirror preorder traversals. Learn the unique reconstruction method for full binary trees.
-
Day 9: The Day ASP.NET Core MVC Started Making Sense
medium.com Issue #513
Every day I spend learning C#, I notice that the language itself is only one piece of the puzzle. The more I explore, the more I realize…
-
How can you implement a copy constructor in C#?
medium.com Issue #513
A constructor that takes an instance of the same type and copies its state into the new instance
-
Top 30 .NET Interview Questions for 2+ Years Experience (With Simple Answers & Examples) — Part 2…
medium.com Issue #513
Introduction
-
C# for Beginners: Understanding Indexers How Can Our Own Classes Use [] Like Arrays?
medium.com Issue #513
One of the best parts of growing as a programmer is starting to question things you once took for granted.
-
Avoid being tripped up by older Windows locales
blog.jermdavis.dev Issue #513
I came across a fascinating bug the other day. Some code that involved parsing dates from incoming text had passed testing, but when running on a live server it failed. But not consistently - some dat...
-
C# 14 Features Every .NET Developer Should Start Using Today
c-sharpcorner.com Issue #513
Unlock C# 14's power! Discover features like extension members, collection expressions, and primary constructors to boost .NET developer productivity.