SOLFIND
Web Lens
Portal home

C# - DEV Community

https://dev.to/t/csharp • 146 KB fetched
Open original page


C# - DEV Community

Skip to content

Powered by Algolia

Log in

Create account

DEV Community

C#

Official tag for the C# programming language.

Follow

Hide

Create Post

submission guidelines

Articles and discussions should be directly related to the C# programming language. (Not to be confused with C (#c) , C++ (#cpp) , or Objective C (#objectivec) )

Questions are encouraged! (See the #help tag)

Be careful when criticizing C# as a language or platform; most such complaints are old news. Criticisms are permitted, but please keep such discussions polite and objective.

about #csharp

C# is a compiled programming language developed by Microsoft in 2000, as part of their .NET platform. It offers features of imperative, declarative, object-oriented, functional, and component-oriented programming.

Although based on C++, C# is a distinct language with its own unique design and specification.

The current stable release is C# 7.3.

Documentation

* C# Guide (Microsoft)

* C# Reference (Microsoft)

Compilers

* Microsoft .NET

* Mono Project

Older #csharp posts

1
2
3
4
5
6
7
8
9

… 75
… 704

Posts

👋 Sign in for the ability to sort posts by relevant , latest , or top .

The .NET Options pattern: a practical field guide

Prune

Prune

Prune

Follow

Sep 10

The .NET Options pattern: a practical field guide

# dotnet
# csharp

1  reaction

Add Comment

4 min read

Generics in C#

Rhuturaj Takle

Rhuturaj Takle

Rhuturaj Takle

Follow

Sep 10

Generics in C#

# csharp
# dotnet
# programming
# learning

Add Comment

19 min read

Why a WPF ScrollViewer Does Not Scroll and How to Fix It

s-iguchi09

s-iguchi09

s-iguchi09

Follow

Sep 10

Why a WPF ScrollViewer Does Not Scroll and How to Fix It

# wpf
# dotnet
# csharp

Add Comment

5 min read

PureSharp: Bringing Functional Safety to C# with Roslyn Analyzers

loach

loach

loach

Follow

Sep 10

PureSharp: Bringing Functional Safety to C# with Roslyn Analyzers

# csharp
# dotnet
# opensource
# softwareengineering

Add Comment

3 min read

GitHub Copilot for C# Developers: Setup, Techniques, Agents, and Honest Tradeoffs

Manohari Jayachandran

Manohari Jayachandran

Manohari Jayachandran

Follow

Sep 10

GitHub Copilot for C# Developers: Setup, Techniques, Agents, and Honest Tradeoffs

# csharp
# dotnet
# githubcopilot
# ai

1  reaction

Add Comment

7 min read

Enforcing C# Architecture Rules at Compile Time with a Roslyn Analyzer

loach

loach

loach

Follow

Sep 10

Enforcing C# Architecture Rules at Compile Time with a Roslyn Analyzer

# architecture
# csharp
# dotnet
# softwareengineering

1  comment

3 min read

DelegatingHandler Magic: Build a Pipeline for Your HTTP Calls

Nick

Nick

Nick

Follow

Sep 10

DelegatingHandler Magic: Build a Pipeline for Your HTTP Calls

# api
# backend
# csharp
# dotnet

1  reaction

1  comment

2 min read

Dependency Injection: Stop Letting Your Classes Build Their Own Dependencies

Ahmed Omeiza

Ahmed Omeiza

Ahmed Omeiza

Follow

Sep 10

Dependency Injection: Stop Letting Your Classes Build Their Own Dependencies

# architecture
# backend
# csharp
# softwareengineering

Add Comment

3 min read

Building a Carrom Game in Unity: Physics, Turn Logic & Mobile Optimization

unity source code

unity source code

unity source code

Follow

Sep 9

Building a Carrom Game in Unity: Physics, Turn Logic & Mobile Optimization

# unity3d
# gamedev
# csharp
# mobile

1  reaction

Add Comment

9 min read

HttpClient Observability: Logs, Metrics, and Traces Done Right

Nick

Nick

Nick

Follow

Sep 9

HttpClient Observability: Logs, Metrics, and Traces Done Right

# backend
# csharp
# dotnet
# softwaredevelopment

Add Comment

4 min read

F3SPR

Oriocon

Oriocon

Oriocon

Follow

Sep 9

F3SPR

# csharp
# f3spr
# modoomarble
# lgr

Add Comment

1 min read

Abstract Algebra in Action: Semigroups and Monoids in C#

StepOne

StepOne

StepOne

Follow

Sep 8

Abstract Algebra in Action: Semigroups and Monoids in C#

# programming
# algorithms
# dotnet
# csharp

Add Comment

6 min read

Delegates in C#

Rhuturaj Takle

Rhuturaj Takle

Rhuturaj Takle

Follow

Sep 8

Delegates in C#

# csharp
# dotnet
# programming
# learning

Add Comment

18 min read

Events in C#

Rhuturaj Takle

Rhuturaj Takle

Rhuturaj Takle

Follow

Sep 9

Events in C#

# csharp
# dotnet
# programming
# learning

1  comment

18 min read

Supabase .NET DevLog #9

Guillaume Faas

Guillaume Faas

Guillaume Faas

Follow

Sep 8

Supabase .NET DevLog #9

# supabase
# dotnet
# csharp
# opensource

Add Comment

1 min read

👋 Sign in for the ability to sort posts by relevant , latest , or top .

trending guides/resources

C# Async/Await Made Simple

EF Core Mapping for DDD — for Dummies

I made Discord think I'm playing GTA VI — here's how it works

xUnit 4 ParallelMode.All: Protect Shared State from Test Races

LINQ and ZLinq in the Unity 6 Era: Avoiding GC Allocations in Large-Scale Projects

The Stack Nobody Picks Might Be the One That Picks You

Fixing Blazor Server Concurrency Issues: SignalR Circuits, StateHasChanged, and Thread Safety

Graph Theory in C#

GPT-6 Astra Is Now Generally Available in Foundry — What It Means If You Write C#

Why Records Are the Better Choice for Clean, Modern, and Principle-Driven .NET Development

Scheduled and delayed messages:Routing with TTL and dead-letter exchange in RabbitMQ

Pre-allocate Like a Pro

.NET 10 NU1510 Package Pruning: Fix CI Without Breaking Legacy Targets

I ported a knowledge-format (OKF) library to zero-dependency .NET — here's what I learned

Extension Blocks in C# 14 Are More Than New Syntax

Build a very large managed array in .NET

Retry Storms in C#: Exponential Backoff and Jitter with HttpClient

C# Crash Course for Beginners

MCP Pagination Empty `nextCursor`: Don't Stop After Page One

Supabase .NET DevLog #8

Guard Rail AI

ZeroTier Without Native. Managed ZtSharp and native VL1-only ZtLite for ESP32

LINQ Basics in C# (Where, Select, OrderBy)

F# vs C# — Orchestrators

🚀 MauiPersianToolkit Now Supports .NET 10

DEV Community — A space to discuss and keep up software development and manage your software career

*

Home

*

DEV Challenges

*

DEV++

*

Videos

*

DEV Education Tracks

*

DEV Help

*

Advertise on DEV

*

Organization Accounts

*

DEV Showcase

*

About

*

Contact

*

Free Postgres Database

*

DEV Shop

*

MLH

*

Code of Conduct

*

Privacy Policy

*

Terms of Use

Built on Forem — the open source software that powers DEV and other inclusive communities.

Made with love and Ruby on Rails . DEV Community (c) 2016 - 2026.

We're a place where coders share, stay up-to-date and grow their careers.

Log in

Create account

Links found on this page

  1. Skip to content [direct]
  2. Powered by Algolia [direct]
  3. Log in [direct]
  4. Create account [direct]
  5. Create Post [direct]
  6. (#c) [direct]
  7. (#objectivec) [direct]
  8. #help [direct]
  9. C# Guide (Microsoft) [direct]
  10. C# Reference (Microsoft) [direct]
  11. Microsoft .NET [direct]
  12. Mono Project [direct]
  13. 2 [direct]
  14. 3 [direct]
  15. 4 [direct]
  16. 5 [direct]
  17. 6 [direct]
  18. 7 [direct]
  19. 8 [direct]
  20. 9 [direct]
  21. 75 [direct]
  22. 704 [direct]
  23. The .NET Options pattern: a practical field guide [direct]
  24. Prune [direct]
  25. # dotnet [direct]
  26. Generics in C# [direct]
  27. Rhuturaj Takle [direct]
  28. # programming [direct]
  29. # learning [direct]
  30. Why a WPF ScrollViewer Does Not Scroll and How to Fix It [direct]
  31. s-iguchi09 [direct]
  32. # wpf [direct]
  33. PureSharp: Bringing Functional Safety to C# with Roslyn Analyzers [direct]
  34. loach [direct]
  35. # opensource [direct]
  36. # softwareengineering [direct]
  37. GitHub Copilot for C# Developers: Setup, Techniques, Agents, and Honest Tradeoffs [direct]
  38. Manohari Jayachandran [direct]
  39. # githubcopilot [direct]
  40. # ai [direct]
  41. Enforcing C# Architecture Rules at Compile Time with a Roslyn Analyzer [direct]
  42. # architecture [direct]
  43. DelegatingHandler Magic: Build a Pipeline for Your HTTP Calls [direct]
  44. Nick [direct]
  45. # api [direct]
  46. # backend [direct]
  47. Dependency Injection: Stop Letting Your Classes Build Their Own Dependencies [direct]
  48. Ahmed Omeiza [direct]
  49. Building a Carrom Game in Unity: Physics, Turn Logic & Mobile Optimization [direct]
  50. unity source code [direct]
  51. # unity3d [direct]
  52. # gamedev [direct]
  53. # mobile [direct]
  54. HttpClient Observability: Logs, Metrics, and Traces Done Right [direct]
  55. # softwaredevelopment [direct]
  56. F3SPR [direct]
  57. Oriocon [direct]
  58. # f3spr [direct]
  59. # modoomarble [direct]
  60. # lgr [direct]
  61. Abstract Algebra in Action: Semigroups and Monoids in C# [direct]
  62. StepOne [direct]
  63. # algorithms [direct]
  64. Delegates in C# [direct]
  65. Events in C# [direct]
  66. Supabase .NET DevLog #9 [direct]
  67. Guillaume Faas [direct]
  68. # supabase [direct]
  69. C# Async/Await Made Simple [direct]
  70. EF Core Mapping for DDD — for Dummies [direct]
  71. I made Discord think I'm playing GTA VI — here's how it works [direct]
  72. xUnit 4 ParallelMode.All: Protect Shared State from Test Races [direct]
  73. LINQ and ZLinq in the Unity 6 Era: Avoiding GC Allocations in Large-Scale Projects [direct]
  74. The Stack Nobody Picks Might Be the One That Picks You [direct]
  75. Fixing Blazor Server Concurrency Issues: SignalR Circuits, StateHasChanged, and Thread Safety [direct]
  76. Graph Theory in C# [direct]
  77. GPT-6 Astra Is Now Generally Available in Foundry — What It Means If You Write C# [direct]
  78. Why Records Are the Better Choice for Clean, Modern, and Principle-Driven .NET Development [direct]
  79. Scheduled and delayed messages:Routing with TTL and dead-letter exchange in RabbitMQ [direct]
  80. Pre-allocate Like a Pro [direct]