languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2640 articles Updated Page 5 of 106
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 5 of 106
Newest first
-
Numerics.NET with Jeffrey Sax
.NET Rocks! Issue #542
So what can numerics do for you? Carl and Richard talk to Jeffrey Sax about his work building Numerics.NET, a collection of general-purpose mathematical and statistical classes built for .NET. Jeffrey...
-
.NET R&D Digest (August, 2026)
WordPress Issue #542
This issue includes bits of life story, AI, C#, security, performance, Aspire, TDD, .NET and of course .NET Internals.
-
How to make AI write high-quality code in .NET
C# Digest Issue #542
it can write .NET code quickly, but it does not always follow your standards
-
What Is That d__X Thing? A Simple Guide to How Async/Await Really Works
Medium Issue #541
Have you ever looked at an error stack trace and seen something strange, like…
-
Async Await Just Got A Massive Improvement in .NET
YouTube Issue #541
Learn Hands-On for Free at Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube Hello, everybody. I'm Nick, and in this video, I will talk about the new .NET 11 Runtime Async featu...
-
.NET Unboxed: .NET 11 Release Candidate 1!!
YouTube Issue #541
Join the team showing off their favorite features in .NET 11 in this release party for .NET 11 RC 1!! ⌚ Chapters: 00:00 Countdown 02:27 Welcome to Unboxing .NET 11 RC1 03:15 Blog and Release Notes 03:...
-
Discriminated Unions Are Finally in .NET But
YouTube Issue #541
Get every Dometrain 30% off with code HANDSON30: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=HANDSON30 Hello, everybody. I'm Nick, and in this video, I will showcase unio...
-
On forcing all derived classes to implement a specific non-virtual method, part 1
Microsoft Dev Blogs Issue #541
You may have a base class that implements only partial functionality and relies on the derived class to do the rest. How do you make sure that the derived class does the rest? For concreteness, let's ...
-
On-Brand PowerPoint and Word with Microsoft Agent Framework
Medium Issue #540
If an agent creates a document that will be sent to a customer, used in a meeting, or shared across the company, it usually needs to look…
-
Java vs. C#: Four Java Features C# Handles Differently
Medium Issue #540
Language comparisons are most useful when they expose different design choices, not when they try to declare a winner. Java has several…
-
Quack Quack: Duck-Typing in C# with Interceptors
Steven Giesel Issue #540
If it walks like a duck and it quacks like a duck - it is a duck. So duck it and make that work in C# thanks to interceptors!
-
Using Session State
YapCast – Jesse Liberty Issue #540
My demo program is a multi-agent application that accepts a topic BlogAgent, researches that topic (ResearcherAgent) and then drafts a blog post (AuthorAgent). The post is then reviewed by another age...
-
MSIX PackageVolume: How Package Storage Works
Microsoft Dev Blogs Issue #540
An MSIX package can be staged in several ways and locations: PackageVolume Development Mode System package StageInPlace Ex
-
Using C# 14 to build "Smart records" for config & settings models
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #540
Traditional config classes let properties be mutated anywhere and accept invalid values with no warning. This article shows how to use C# 14's new extension-block syntax with records to build "smart r...
-
XPath for custom types in .NET
Meziantou's blog Issue #540
XPath is widely known as the query language for XML documents. Most .NET developers associate it with XPathNavigator, XmlDocument, or XDocument. But what most people don't realize is that XPath can wo...
-
How to Make AI Write High-Quality Code in .NET
Dev Tips Issue #539
AI writes .NET code fast, but it only follows the rules it cannot skip. Learn how to set up build guardrails, static analysis, and a Claude review skill that catches clean code issues on every change.
-
Counting to int.MaxValue — and Learning Thread Synchronization Along the Way in C#
Medium Issue #539
After reading and exploring various blogs and books about threads in C#, I started thinking about what example I could work on to dig into…
-
AI Agent Verification in .NET: Building Deterministic Checks for Non-Deterministic AI
C# Corner Issue #539
Learn how to verify AI agent behavior in .NET using deterministic checks, tool validation, policy enforcement, and automated tests for safer and more reliable enterprise AI systems.
-
Custom Agents in Microsoft Agent Framework for .NET: building a chat with custom instructions
Code4IT Issue #539
Learn how to create a custom AI Agent in Microsoft Agent Framework for .NET with a name and custom instructions. And then, learn how to handle multi-turn conversations and improve responses through be...
-
Boost Your .NET Projects with Spargine: Simplify Thread Pool Execution with ThreadPoolHelper
dotNetTips.com Issue #539
Spargine's ThreadPoolHelper simplifies concurrent execution in .NET applications by providing reusable APIs that manage thread pool operations. It supports single and batch operations, bounded concurr...
-
[.NET] Task vs ValueTask — understand the differences like a pro
Medium Issue #539
Before we explain the differences between Task and ValueTask, we should understand why Task became the core building block of async…
-
Stop alt-tabbing into the wrong Visual Studio
Microsoft Dev Blogs Issue #539
A user asked for per-solution color themes. It already ships, and it goes further than they asked. You run several instances of Visual Studio side by side, one per solution, and they all look identica...
-
Nodes & Edges in Microsoft Agent Framework
YapCast – Jesse Liberty Issue #539
tl;drHow do you reliably combine deterministic business logic, parallel retrieval, and noisy LLM calls in production? The Microsoft Agent Framework answers this by modeling workflows as directed graph...
-
Let's Learn .NET: Let's Learn GitHub Copilot SDK
YouTube Issue #538
Join this beginner-friendly livestream to learn how to build agentic applications with the GitHub Copilot SDK for .NET, without implementing the agent loop yourself. Unlike calling a model API directl...
-
An Open-Source Telegram Server in C#: Four Years Later - HackerNoon
hackernoon.com Issue #538
An Open-Source Telegram Server in C#: Four Years Later HackerNoon