תשובה
אם אתה מעוניין בפרמוט סטנדרטי, תשתמש ב-
string str = someDouble.ToString("C"); המחרוזת שתתקבל תהיה עם סימן המינוס המיוחל.
אחרת, תגדיר nfi כפי שצויין, ושנה את המאפיינים הרלוונטיים. לדוגמא:
NumberFormatInfo nfi = new NumberFormatInfo (); nfi.CurrencyDecimalDigits = 4; nfi.CurrencyNegativePattern = 1; string str = someDouble.ToString("C", nfi);