---
title: Use PascalCase For Methods
impact: LOW
impactDescription: ensures consistent codebase style
tags: naming, style, convention, quality, csharp
---

## Use PascalCase For Methods

C# convention dictates PascalCase for method names, unlike camelCase in JavaScript/Java.

**Incorrect (camelCase):**

```csharp
public void calculateTotal()
{
    // ...
}
```

**Correct (PascalCase):**

```csharp
public void CalculateTotal()
{
    // ...
}

// Async methods should end with Async
public async Task<User> GetUserAsync(int id)
{
    // ...
}
```

**Tools:** StyleCop, Roslyn Analyzers
