# Optional Parameter

A parameter with a default value that callers may omit.

## What is **Optional Parameter** in C#?

**Optional Parameter** — A parameter with a default value that callers may omit.

```csharp
class Greeter
{
    string Greet(string name = "Guest")
    {
        return $"Hello, {name}";
    }
}
```

Level: Apprentice · [More C# terms at this level](https://www.ask-codey.com/glossary/subjects/c-sharp/apprentice)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/optional-parameter
