Yes, use optional parameters (introduced in C# 4).
public void ExampleMethod(int required, string optionalstr = "default string",
int optionalint = 10)
When you provide a default value to a formal parameter, it becomes optional.
For prior versions, overloads are the only option.