Visual Studio 2012是否自动转换货币?

Epi*_*lon 0 c# visual-studio-2012

我正在读一本关于C#(Head的First C#)的书,并遇到了一个奇怪的情况.

有些练习可以使用Windows窗体为晚餐和生日派对构建活动策划程序.练习使用十进制类型,值以M结尾.意识到这封最后一封信意味着Money,我的程序返回的最终计算与本书不同.

例如,在一个有10个人的生日派对,花哨的装饰品和写在蛋糕上的生日快乐桃金娘,这本书显示了435.25美元的结果,而对我来说,它显示R $ 570.25.

570.25除以435.25约为1.27~.但今天美元报价约为2.70雷亚尔.

那么,为什么我的结果不同?Visual Studio是否会转换旧报价的货币值,或者我的程序是否进行了错误的计算?

编辑:这是项目 http://www.mediafire.com/download/apg85nceod3n2g4/EventPlanner.zip

Dan*_*ann 5

这是你的代码的问题.该语言不会自动转换货币.那将是愚蠢危险的.