如何将一个数字拆分成组字?

时间:2011-05-20 04:51:11

标签: asp.net c#-4.0

我写了一个程序,将数字转换成单词。但我发现它是一个奇怪的,这意味着它不是像42这样的单个数字“四十”“两个”,它将是一个单一的资源“四十二”。所以上面的1142例子将是“一千”,“一百”和“四十二”。我们将1-99作为单独的资源,然后有100,200,300 ......和1000,2000,3000 ......以及。有人能给我一个帮助吗?

        NumberTranslator translator = new NumberTranslator();
        string translatedNumber = translator .Translate(number, languageCode);
        List<string> translatedWords = translatedNumber.Trim().Split(' ').ToList();

2 个答案:

答案 0 :(得分:1)

请参阅以下链接,它可能会对您有所帮助

http://forums.3drealms.com/vb/archive/index.php/t-15986.html

答案 1 :(得分:0)

你打算创建一本字典吗?

Dictionary<int, string> translatedNumbers = new Dictionary<int, string>();