languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2322 articles Updated Page 26 of 93
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 26 of 93
Newest first
-
What Is .NET? What's C# And F#? What's The .NET Ecosystem? .NET Core Explained, What Can .NET Build? Click Through The Next Document (u0oe1niXR8)
news.google.com Issue #368
What Is .NET? What's C# And F#? What's The .NET Ecosystem? .NET Core Explained, What Can .NET Build? Click Through The Next Document (u0oe1niXR8)
-
What Is a Lambda Expression (and Why C# Feels Incomplete Without It)
medium.com Issue #367
A Lambda Expression is a syntax in C# (and many modern languages) that allows us to write short, readable, function-like expressions.
-
The Power of Immutable Structs and Ref Structs in C#
medium.com Issue #367
A struct in C# is a value type that holds data directly in memory (typically on the stack), unlike reference types like classes, which…
-
Generative AI with Large Language Models in C# in 2026
devblogs.microsoft.com Issue #367
A practical introduction to modern AI for .NET developers. The post Generative AI with Large Language Models in C# in 2026 appeared first on .NET Blog.
-
MCP Development with FireStore .NET, C# and Gemini CLI
medium.com Issue #366
Leveraging Gemini CLI and the underlying Gemini LLM to build Model Context Protocol (MCP) AI applications with C# deployed to Google Cloud…
-
Building a Custom LINQ Provider in .NET
jordansrowles.medium.com Issue #366
LINQ providers are one of those dark corners of .NET that most developers never need to touch. And honestly? That’s probably for the best…
-
SOLID Principles Explained the Way I Wish They Had Been Explained to Me
medium.com Issue #366
SOLID only started to make sense when I saw real code improving. So in this article, I’m not going to explain SOLID traditional.
-
Channels in C#
medium.com Issue #366
Learn how to build high-performance, thread-safe producer-consumer applications using System.Threading.Channels.
-
StructQueue: Lightning-Fast C# Queues: No Copies, No Garbage
medium.com Issue #366
In C#, Queue<T> is the go-to data structure for storing items in a first-in, first-out order. But when we really need ultimate performance…
-
Introduction to Delegates in C#
c-sharpcorner.com Issue #364
Unlock C# delegates: Learn how to declare, use, and master single-cast, multicast, and built-in delegates (Func, Action, Predicate) for flexible code!
-
Type-Safe Collections in C#: How NonEmptyList Eliminates Runtime Exceptions
medium.com Issue #364
Learn how to leverage the type system to guarantee collection safety at compile time. A deep dive into NonEmptyList — a Scala-inspired…
-
Introduction to Pattern Matching in C#
c-sharpcorner.com Issue #364
Unlock the power of C# pattern matching! Learn how to simplify complex logic, improve code readability, and avoid errors with this essential feature. Master modern C#!
-
Strategy vs Factory in C#: The Confusion That Breaks Real Systems
medium.com Issue #364
“Should I use Strategy or Factory?”
-
Understanding Interfaces in C#: Why Default Interface Implementations Exist Alongside Abstract Classes
c-sharpcorner.com Issue #363
Explore C# interfaces, their importance, and the evolution to default implementations in C# 8. Learn how this feature solves backward compatibility issues and enables safer software evolution in enter...
-
Type Conversion in C# [ENG]
medium.com Issue #363
Type conversion is changing one data type into another so it can be used differently.
-
C# 14 Improved Lambda Expressions: Using ref, in, and out Parameters for High-Performance Code
c-sharpcorner.com Issue #363
Explore C# 14's enhanced lambda expressions with 'ref', 'in', and 'out' parameters. Boost performance, readability, and code consistency for critical operations.
-
Let’s Set Up C# & Write Your First Code! (Part 2)
medium.com Issue #363
Installing the tools and saying “Hello World” — step by step with pictures!
-
C# 14 Extension Members: Complete Guide to Properties, Operators, and Static Extensions
laurentkempe.com Issue #363
Extension methods have been a core C# feature since version 3.0, enabling developers to add methods to types without modifying source code. With C# 14 and .NET 10, Microsoft introduces extension membe...
-
C# 14 in Action: High-Performance Lambda Expressions with Parameter Modifiers
c-sharpcorner.com Issue #363
Explore C# 14's enhanced lambda expressions with parameter modifiers (ref, in, out) for high-performance code, clearer intent, and expressive APIs. Optimize your C#!
-
C# Major Scale On Piano: Easy Tutorial For Beginners | Music Simply Understood #music #C-sharpmajor [b76273]
news.google.com Issue #363
C# Major Scale On Piano: Easy Tutorial For Beginners | Music Simply Understood #music #C-sharpmajor [b76273]
-
Top 10 errors found in C# projects in 2025
unicorn-dev.medium.com Issue #363
Throughout 2025, the PVS-Studio team has been actively checking open-source C# projects. Over the year, we discovered plenty of defects…
-
C# 14 Null-Conditional Assignment: Practical Examples and Best Practices
c-sharpcorner.com Issue #362
Master C# 14's null-conditional assignment (?.=) for cleaner, safer code! Learn practical examples, best practices, and when to use (or avoid) this powerful feature. Prevent NullReferenceExceptions an...
-
C# 14 More Partial Members: Partial Events and Partial Constructors
laurentkempe.com Issue #362
In C#, partial has long been a practical bridge between human-authored code and tool-generated code. With C# 14, that bridge gets wider: instance constructors and events can now be declared as partial...
-
The New field Keyword in C# 14: Practical Usage, Examples, and Best Practices
c-sharpcorner.com Issue #362
Explore C# 14's `field` keyword: simplify property logic, eliminate backing fields, and boost code readability. Learn practical uses, best practices, and performance tips.
-
What Does typeof Really Do in C#? typeof, GetType() and IsAssignableFrom
medium.com Issue #362
When learning C#, you will inevitably come across typeof. Especially when reading EF Core, infrastructure, or framework-level code. For…