21
Another simple option is manually specify the format string.
String.Format("{0:$#,##0.00}", -1234)
Or, if the currency symbol needs to be a parameter, you could do this
String.Format("{0:" + symbol + "#,##0.00}", -1234)