languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2640 articles Updated Page 8 of 106
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 8 of 106
Newest first
-
.NET 11 Preview 7 Brings Updates Across C#, ASP.NET Core, EF Core, and Windows Forms - infoq.com
InfoQ Issue #528
.NET 11 Preview 7 Brings Updates Across C#, ASP.NET Core, EF Core, and Windows Forms infoq.com
-
C# 15 & .NET 11: 11 New Features Every .NET Developer Should Know
Medium Issue #528
C# keeps getting better.
-
Performance Tuning in Modern C# Applications: Stop Using Brute Force and Start Thinking in Grey…
Medium Issue #528
Performance tuning is often approached as a race to make individual operations faster.
-
One Language to Rule Them? LINQ, Abstraction, and What's Next
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development Issue #527
In Part 1, we traced how .NET's data formats each grew their own query language, and how LINQ emerged as Microsoft's attempt to paper over the fragmentation. In Part 2, we walked through that fragment...
-
PuppeteerSharp C#: Export Chart.js Dashboards to PDF (Guide)
C# Corner Issue #526
Learn how to generate PDF reports from JavaScript-based dashboards in .NET 10 using PuppeteerSharp and IronPDF. Compare both approaches, understand their architecture, and see how they perform when re...
-
Build Your First MCP Server in C# with the Official SDK
codewithmukesh Issue #526
Build an MCP server in C# with the official ModelContextProtocol SDK 2.1 on .NET 10. Real tools, stdio and HTTP transport, plus what actually changed in v2.0.
-
Diving in OOP (Polymorphism and Inheritance – Part 4): All About Access Modifiers in C#
C# Corner Issue #526
Learn C# access modifiers (public, private, protected, internal, sealed) and const/static/readonly fields through a hands-on Coffee Shop example.
-
What happens when you call await? A step-by-step runtime breakdown
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #526
This step-by-step breakdown shows what happens when C# hits an await: the compiler generates an IAsyncStateMachine struct with a MoveNext() method splitting code at each await, using a GetDataCountAsy...
-
Everything You Need to Know About the Latest in C#
YouTube Issue #526
Union types are coming to C#! Unions model closed sets of data shapes, as commonly seen in e.g. wire protocols. Mads and Dustin explore the clean expression of intent and the confidence and elegance t...
-
Undo Is a Feature: Saga Compensation and the Reconciliation Backstop
Medium Issue #525
A cancelled order has to give back stock that a transaction closed minutes ago already took, and a payment confirmation that never arrives…
-
An Overview of Agent Memory for .NET
YapCast – Jesse Liberty Issue #525
The ability for Microsoft Agent Framework agents to retain and utilize knowledge across interactions is critical. One solution for this is Agent Memory for .NET, a cutting-edge, mind-blowing, graph-na...
-
OOP in C#: How Encapsulation, Inheritance, Polymorphism & Abstraction Actually Show Up in ASP.NET
Medium Issue #525
Every C# developer can recite the four pillars of OOP in an interview. Fewer can point to where each one is actually doing work in a real…
-
How to Convert PDF to PowerPoint in C# Using a Free .NET Library
Medium Issue #525
Converting PDF documents into editable PowerPoint presentations (PPTX) is a common challenge in enterprise document management. While…
-
Programming Language Executive Summary: C#
Medium Issue #524
Why C# gives AI coding agents exceptional compiler supervision — and far too many ways to overengineer the solution.
-
100 C# Multiple-Choice Questions and Answers for Beginners
C# Corner Issue #524
Master C# with this comprehensive MCQ guide covering syntax, data types, OOP, error handling, and more. Essential for developers.
-
Adding Parameters to C# Methods Without Breaking Existing Code
C# Corner Issue #524
Learn how to add parameters to C# methods without breaking existing code using extension methods for seamless API evolution.
-
Day 17 : Building While Learning — My MudBlazor Journey
Medium Issue #523
Learning MudBlazor | Blazor Components | State Management | Event Handling | Building a Real Project
-
Diving in OOP (Polymorphism and Inheritance – Part 3)
C# Corner Issue #523
Master C# polymorphism and abstract classes. Learn virtual, override, new, and base for dynamic binding and incomplete class definitions.
-
Building AI-Ready Data Contracts for Event-Driven .NET Systems
C# Corner Issue #523
Build AI-ready data contracts for .NET event-driven systems. Ensure explicit, versioned, and semantically clear events for reliable AI consumption.
-
A Field Guide to .NET Data Formats
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development Issue #523
In Part 1, we made the case that every data format grows its own language because the shape of the data dictates what kind of navigation makes sense. This part is the reference you actually bookmark: ...
-
C# 15 Memory Safety: Auditing Unsafe Code Contracts
C# Corner Issue #523
C# 15 enhances memory safety by making unsafe code boundaries explicit, shifting focus from pointer syntax to actual memory access for better auditing.
-
Full Outer Joins in LINQ: Performance and SQL Translation
C# Corner Issue #523
Explore .NET 11's FullJoin in LINQ for explicit full outer joins. Optimize database queries with EF Core translation and understand performance implications.
-
.NET 11 performance edition
C# Digest Issue #522
7x faster enums, 2x faster timezone conversions, and GUID parsing 20% quicker
-
Get Started with Equality Comparison in C#
Medium Issue #522
You compare two objects with identical values, expect equality, but get false instead.
-
MCP HTTP Scalability with the New C# SDK 2.0
C# Corner Issue #522
Unlock MCP HTTP scalability with C# SDK 2.0. Embrace stateless design for easier horizontal scaling and leverage familiar ASP.NET Core infrastructure.