# C# / .NET Development Guidelines

> Objective: Define standards for modern, safe, and maintainable C# and .NET applications, covering language features, nullability, async/await, architecture, testing, and ASP.NET Core patterns.

::: tip Source File
View the full rule: [`.agent/rules/csharp.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/csharp.md)
:::

## Sections

- 1. Language, Style & Configuration
- 1. Nullability & Safety
- 1. Async/Await & Concurrency
- 1. Dependency Injection & Architecture
- 1. Testing & Tooling
