Te está diciendo eso porque efectivamente el método MostrarOperarios tienes que pasarle un objeto de tipo String y tú no se lo pasas.
El problema es que no creo que sea eso lo que tu quieres.
Te voy a poner lo que yo creo que tu querías hacer, es decir, que el método MostrarOperarios devuelva un String y para eso tienes que poner String como valor de devolución del método y poner el return.
Código C#:
Ver originalpublic String Mostrar()
{
StringBuilder miString = new StringBuilder();
miString.AppendLine("Razón Social: {0}" + _razonSocial);
miString.AppendLine(MostrarOperarios());
return miString.ToString();
}
public static String MostrarOperarios()
{
StringBuilder miString = new StringBuilder();
miString.Append("Operarios: ");
miString.Append(" ");
for (int i = 0; i < operarios.Length; i++)
{
miString.AppendLine(operarios[i].ToString());
}
return miString.toString();
}