Aligner à droite de la monnaie dans un format de chaîne

Je suis en train d'aligner une monnaie à droite:

double number1 = 150.45;
double number2 = 1400.95;

//Output  kr. 150,45
Console.WriteLine("{0:c2}", number1);

//Output  kr. 1.400,95
Console.WriteLine("{0:c2}", number2);

Mais je veux mon résultat ressemble à ceci.

//Output kr.   150.45

//Output kr. 1.400,95

Où le nombre est aligné à droite?

Merci pour l'info, dans mon projet, je suis à l'aide de décimales. Juste quelques rapide code que j'ai créé pour cette question.

OriginalL'auteur gulbaek | 2011-09-14