正如标题所示,我想将长数字转换为使用C#的单词格式.文化设置似乎没有这样做,我现在正在这样做 String.Format(new CultureInfo(“en-IN”),“{0:C0}”,Price) 但对于很长的数字,我更喜欢单词格式
String.Format(new CultureInfo(“en-IN”),“{0:C0}”,Price)
但对于很长的数字,我更喜欢单词格式.我不是来自印度,只是模糊地熟悉系统的运作方式.
虽然我不能给你代码本身,但这是系统> 1 – 一个
> 10 – 十
> 1000 – 千
> 10000 – 万
> 100000 – Lakh
> 1000000 – Ten Lakh
> 10000000 – Crore
> 100000000 – 十亿卢比
> 10亿 – 阿拉伯人
> 10000000000 – 十阿拉伯人
> 100000000000 – Kharab
> 1000000000000 – Ten Kharab
> 10000000000000 – 1 Neel
> 100000000000000 – 10 Neel
> 1000000000000000 – 1 Padm
我已经为我制作的会计软件包写了例程,所以编写它并不是特别难.