Para tabularlo a la derecha ni idea, al meterle espacios en blanco no te quedará igual ya que el número de cifras de las cantidades son distintas, has probado calcular la longitud de las cifras para meterle más o menos espacios?
Es un poco chapuza, pero si no dicen nada y para salir del paso...
\r = 13 = CR = Carriage return = Retorno de carro
\n = 10 = LF = Line Feed = Avance de linea
System.Environment.NewLine
Código:
char.ConvertFromUtf32(13) + char.ConvertFromUtf32(10)
suerte