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
- Skip to content [direct]
- Powered by Algolia [direct]
- Log in [direct]
- Create account [direct]
- Create Post [direct]
- (#c) [direct]
- (#objectivec) [direct]
- #help [direct]
- C# Guide (Microsoft) [direct]
- C# Reference (Microsoft) [direct]
- Microsoft .NET [direct]
- Mono Project [direct]
- 2 [direct]
- 3 [direct]
- 4 [direct]
- 5 [direct]
- 6 [direct]
- 7 [direct]
- 8 [direct]
- 9 [direct]
- 75 [direct]
- 704 [direct]
- The .NET Options pattern: a practical field guide [direct]
- Prune [direct]
- # dotnet [direct]
- Generics in C# [direct]
- Rhuturaj Takle [direct]
- # programming [direct]
- # learning [direct]
- Why a WPF ScrollViewer Does Not Scroll and How to Fix It [direct]
- s-iguchi09 [direct]
- # wpf [direct]
- PureSharp: Bringing Functional Safety to C# with Roslyn Analyzers [direct]
- loach [direct]
- # opensource [direct]
- # softwareengineering [direct]
- GitHub Copilot for C# Developers: Setup, Techniques, Agents, and Honest Tradeoffs [direct]
- Manohari Jayachandran [direct]
- # githubcopilot [direct]
- # ai [direct]
- Enforcing C# Architecture Rules at Compile Time with a Roslyn Analyzer [direct]
- # architecture [direct]
- DelegatingHandler Magic: Build a Pipeline for Your HTTP Calls [direct]
- Nick [direct]
- # api [direct]
- # backend [direct]
- Dependency Injection: Stop Letting Your Classes Build Their Own Dependencies [direct]
- Ahmed Omeiza [direct]
- Building a Carrom Game in Unity: Physics, Turn Logic & Mobile Optimization [direct]
- unity source code [direct]
- # unity3d [direct]
- # gamedev [direct]
- # mobile [direct]
- HttpClient Observability: Logs, Metrics, and Traces Done Right [direct]
- # softwaredevelopment [direct]
- F3SPR [direct]
- Oriocon [direct]
- # f3spr [direct]
- # modoomarble [direct]
- # lgr [direct]
- Abstract Algebra in Action: Semigroups and Monoids in C# [direct]
- StepOne [direct]
- # algorithms [direct]
- Delegates in C# [direct]
- Events in C# [direct]
- Supabase .NET DevLog #9 [direct]
- Guillaume Faas [direct]
- # supabase [direct]
- C# Async/Await Made Simple [direct]
- EF Core Mapping for DDD — for Dummies [direct]
- I made Discord think I'm playing GTA VI — here's how it works [direct]
- xUnit 4 ParallelMode.All: Protect Shared State from Test Races [direct]
- LINQ and ZLinq in the Unity 6 Era: Avoiding GC Allocations in Large-Scale Projects [direct]
- The Stack Nobody Picks Might Be the One That Picks You [direct]
- Fixing Blazor Server Concurrency Issues: SignalR Circuits, StateHasChanged, and Thread Safety [direct]
- Graph Theory in C# [direct]
- GPT-6 Astra Is Now Generally Available in Foundry — What It Means If You Write C# [direct]
- Why Records Are the Better Choice for Clean, Modern, and Principle-Driven .NET Development [direct]
- Scheduled and delayed messages:Routing with TTL and dead-letter exchange in RabbitMQ [direct]
- Pre-allocate Like a Pro [direct]
|
|