public override string ToString() { StringBuilder builder = new StringBuilder($"---- {Name} ----\n{dough.ToString()}\n{sauce.ToString()}\n"); foreach (var veg in veggies) { builder.Append(veg + "\n"); } builder.Append($"{cheese.ToString()}\n{pepperoni.ToString()}\n{clam.ToString()}"); return(builder.ToString()); }
public override string ToString() { var sb = new StringBuilder(); sb.AppendLine($"\n{name}:"); sb.AppendLine($"\tDough: {dough?.ToString() ?? "[none]"}"); sb.AppendLine($"\tSauce: {sauce?.ToString() ?? "[none]"}"); sb.AppendLine($"\tVeggies: {veggies?.ToString() ?? "[none]"}"); sb.AppendLine($"\tCheese: {cheese?.ToString() ?? "[none]"}"); sb.AppendLine($"\tPepperoni: {pepperoni?.ToString() ?? "[none]"}"); sb.AppendLine($"\tClams: {clams?.ToString() ?? "[none]"}\n\n"); return(sb.ToString()); }