I have something akin to
object[] values = getValues();
string renderedValues = string.Join("-",
Array.ConvertAll<object,string>(values,
new Converter<object,string>(o2s)
));
where o2s
is
public static string o2s(object o) { return o.ToString(); }
Comments welcome!