Stimmt es, dass String.Format 2 Möglichkeiten funktioniert: Wenn wir das eingebaute Format wie C, N, P ... verwenden, berücksichtigt es die Gebietsschemaeinstellungen? Wenn wir benutzerdefinierten Formatcode wie #, ## 0.000 verwenden, werden die Gebietsschemaeinstellungen NICHT berücksichtigt?String.Format Gebietsschema oder nicht?
In meinem Code, ich benutze Methode wie diese
String.Format ("{0: # ## 0,000.}", Value);
, weil mein Land das Komma als Dezimaltrennzeichen
aber das Ergebnis ist immer noch: 1,234.500, als ob es Punkt als Dezimalzeichen betrachten.
Bitte helfen!
Haben Sie sich jemals die Dokumentation von String.Format angesehen? –