Вы можете легко сделать это с помощью пары парантес вокруг условного выражения, но лучшим решением было бы сделать приветствие многоразовым, определив свойство в классе:
public class User {
public string FirstName { get; set; }
public string LastName { get; set; }
public bool Gender { get; set; }
public string Title { get => Gender ? "Mr." : "Mrs."; }
public string Greeting { get => $"{Title} {FirstName} {LastName}"; }
}
void run()
{
var user = new User { Gender = true, FirstName = "John", LastName = "Smith" };
string simpleSolution = $"Dear {(user.Gender ? "Mr." : "Mrs.")} {user.FirstName} {user.LastName}, hello and welcome.";
string betterSolution = $"Dear {user.Greeting}, hello and welcome.";
}