languages

C# Articles, Tutorials & News

C# articles, tutorials, and news from the DotNetNews archive.

2334 articles Updated

C# work shows up across many DotNetNews issues because teams keep hitting the same implementation questions. C# is a recurring focus for C# and .NET developers working in the Microsoft ecosystem.

Recurring subtopics in recent issues include C# articles and tutorials, C# language, C# features, and C# patterns. When a subtopic never appears in the archive titles or excerpts, it is left out of this introduction.

Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for C#; the archive list is chronological and larger. Secondary angles such as C# articles and tutorials and C# language appear when the archive actually covered them. Cross-links to .NET 10 and C# Source Generators help when the problem spans more than one tag.

Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.

Start here

Editor picks for C#

  1. Factory Pattern C#

    c-sharpcorner.com Issue #369

    Factory Pattern basics are covered in a straightforward way for readers who want a refresher on object creation tradeoffs.

    Read article Issue #369

  2. Partial Events and Constructors in C# 14 (.NET 10) Explained with Examples

    c-sharpcorner.com Issue #365

    Explore C# 14's partial events & constructors!

    Read article Issue #365

  3. IEnumerable vs IQueryable in C# — What Every .NET Developer Should Know

    medium.com Issue #236

    https://medium.com/@karthikns999/ienumerable-vs-iqueryable-3643756013b4?source=rss------csharp-5.

    Read article Issue #236

  4. Local AI + .NET = AltText Magic in One C# Script

    devblogs.microsoft.com Issue #236

    A fun local AI script demo that shows practical .NET + models usage.

    Read article Issue #236

  5. Using Pattern Matching in C# for Performance Optimization

    meziantou.net Issue #210

    Pattern matching isn't just cleaner here; it's being used to squeeze real performance wins.

    Read article Issue #210

  6. Use C# 14 extensions to simplify enum Parsing

    meziantou.net Issue #199

    Enum parsing gets a cleaner treatment here, which is exactly the sort of small improvement that adds up.

    Read article Issue #199

  7. Why we built our startup in C#

    devblogs.microsoft.com Issue #195

    The startup-in-C# story is always interesting because it shows what the language buys real teams.

    Read article Issue #195

  8. The Hidden Power of init in C# — How to Make Your Objects Immutable, But Flexible

    medium.com Issue #194

    The init keyword gets a focused treatment here, especially for immutable objects that still need flexibility.

    Read article Issue #194

Archive

Page 1 of 94

Newest first