我正在尋找一種方法來覆蓋默認的decimal.ToString(「c」)方法調用。我寫了我的自定義格式提供程序,它在我做類似decimal.ToString(myprovider)的工作時有效,但是有什麼方法可以覆蓋默認提供程序來通過我的自定義提供程序來路由decimal.ToString(「c」)調用嗎?請注意,它不是關於NumberFormat的作品,我知道我可以覆蓋它。它關於使用數字格式信息並將其插入輸出中的實際格式化程序。最終目標是在格式化時對值進行一些計算。覆蓋文化的默認格式提供程序
感謝
我正在使用自定義提供程序,是的他們的方式,你說它的工作。麻煩的是我試圖保留一些使用ToString調用的舊代碼,所以這是不可接受的解決方案。 – Leadfoot 2012-03-04 15:28:16