languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2552 articles Updated Page 27 of 103
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 27 of 103
Newest first
-
-
Deep Dive into Object-Oriented Programming (OOP) in C#
C# Corner Issue #417
Explore Object-Oriented Programming (OOP) in C# with this deep dive! Learn core concepts, internal anatomy, and the four pillars to build robust applications. Master OOP!
-
C# Performance Optimization Techniques Every Developer Should Know
C# Corner Issue #416
Boost C# app performance! Master value/reference types, minimize allocations, optimize LINQ, and conquer concurrency. Profile, cache, and choose collections wisely.
-
How to Convert a String to an Enum and back in C#
Chris Pietschmann Issue #415
Enums are great for making code more readable and less error-prone than passing around “magic strings” or numbers. But in the real world, strings still happen — config files, query strings, JSON paylo...
-
⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).
C# Corner Issue #415
Boost C# app performance! Discover 15 common mistakes that kill scalability & learn how to fix them. Essential for APIs, microservices, & high-throughput systems.
-
Nullable Reference Types in C# – Eliminating the Billion-Dollar Mistake
C# Corner Issue #415
C#'s Nullable Reference Types (NRT) combat the infamous "billion-dollar mistake" by catching null reference exceptions at compile time, boosting code reliability and maintainability.
-
FullJoin in .NET 11 - potentially
Steven Giesel Issue #414
We have Join. We have LeftJoin. We have RightJoin. But somehow we still don't have a proper full outer join in LINQ. That might come soon!
-
Building a Remote MCP Server with .NET 10 and Prompts
LogCorner.com Issue #413
Model Context Protocol (MCP) gives AI clients a standard way to discover and call server capabilities. Most examples focus on tools first, but this project demonstrates an equally important direction:...
-
dotNetDave Says… Clear Naming Standards Create Clearer Code and Clearer Code Leads to Better Software
WordPress Issue #413
Clear naming standards in software development significantly enhance code readability, maintainability, and overall quality. Consistent naming reduces cognitive load, facilitates collaboration, and lo...
-
Decoupling Service Access in .NET: How the Provider Pattern Keeps Your Code Flexible
Medium Issue #413
The Provider Pattern in .NET is a Creational / Service Abstraction pattern that separates the logic for creating or providing an object…
-
What If Your .NET API Could Be Half the Size? Introducing ToonSharp for .NET
Medium Issue #413
A hands-on guide to ToonSharp: smaller payloads, cleaner syntax, and a familiar API you can drop into any .NET project today.
-
Why IEnumerable Can Kill Performance in Hot Paths
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #412
For F1 racing, choosing the right car is as important as your expertise. No matter how skilled you are, if you race in an ordinary car, you can't stand out. You need to understand the race and use the...
-
How C# Lost Some of Its Original Elegance
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #412
How C# Lost Some of Its Original Elegance
-
Flatten Arrays and Collections in C#: The Definitive Guide for Fast, Clean Code
Medium Issue #411
If you’ve ever wrangled with multi-dimensional arrays, nested lists, or jagged collections in C#, you know the pain: you just want a…
-
Async/Await Explained from First Principles
Medium Issue #411
1. All programming languages start from the same philosophy All mainstream programming languages are built on the same foundational…
-
Why async void Should Almost Never Be Used in .NET Core
Medium Issue #411
Asynchronous programming is a core part of modern .NET applications. The async and await keywords make it easier to write non-blocking…
-
Claude Opus 4.6: Anthropic’s powerful model for coding, agents, and enterprise workflows is now available in Microsoft Foundry
Microsoft Azure Issue #411
With Claude Opus 4.6 now available in Microsoft Foundry, developers can delegate complex tasks end‑to‑end and trust the AI to execute independently in production. The post Claude Opus 4.6: Anthropic’...
-
Understanding the Microsoft.Agents.AI API — A .NET Developer’s Guide
Medium Issue #411
AI agents are changing how we build intelligent applications — from chatbots and workflow assistants to decision automation systems.
-
Learn Visual Studio Code in 15 minutes: 2026 Official Beginner Tutorial
YouTube Issue #411
Get started in Visual Studio Code in just 15 minutes in this easy-to-follow tutorial! Bluesky: https://bsky.app/profile/vscode.dev
-
Part 2: Build an MCP Server in C#/.NET and Enrich It With Repository Context
Medium Issue #411
The .NET ecosystem now has an official C# MCP SDK plus project templates that get you from “zero” to a working server fast.
-
C# Rounding Demystified: The Ultimate Guide to Rounding Numbers in .NET
Medium Issue #410
If you’ve ever Googled “C# round” hoping for clear, practical guidance on rounding numbers in .NET, you’re not alone. Rounding is one of…
-
C# vs Java — Which Language Should You Choose in 2026?
Medium Issue #410
Choosing between C# and Java in 2026 isn’t just about syntax or company loyalty — it’s about building software that lasts, scales, and…
-
The Real Difference Between record and class Isn’t About Syntax
Medium Issue #410
When I first saw record, I honestly couldn’t grasp the point at all.
-
Studying compiler error messages closely: Input file paths
Microsoft Dev Blogs Issue #410
A colleague was working in a project that used a number of data files to configure how the program worked. They wanted one portion of the configuration file to be included only if a particular build f...
-
How to Use Cursor for .NET Development: Top 5 Ways Explained
Medium Issue #410
Do you need expert help for software development? Explore how you can use cursor for .NET development in this guide