Click here to Skip to main content
13,291,503 members (69,448 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


1 bookmarked
Posted 29 Jun 2010

Convert Number To String (English and Arabic)

, 29 Jun 2010
Rate this:
Please Sign up or sign in to vote.
It converts 123 to One Hundred twenty three


This is a class that has 3 major functions:

  1. NumToString which converts any number to string (Word) 
    For 123 -->> One Hundred Twenty Three
  2. getUnits which takes any decimal number and returns the unit number 
    For a number like 2.6 it returns 2, but without using the split function
  3. GetChange which takes any decimal number and returns the change number 
    For a number like 2.6 it returns 6000, but without using the split function


In most financial applications, we know how to convert the value of money to words (String).

The NumToString does what you want. All you need to do is call the class and use it to convert the num.

'Call the DLL
Dim munClass As New noToStringDll.NumberWriter_en

' to use munToString 
Dim num As Double = 125.125
Dim numStr As String = munClass.NumToString(num)

' to use getUnits
Dim numUnit As Long = munClass.getUnits(num)

' to use getChange
Dim numChange As Long = munClass.GetChange(num)

Points of Interest

I was very happy when I finished getChange and getUnits because all the developers I asked about how to get it from any double number used split (including myself), but with this one, it's all math.


This article, along with any associated source code and files, is licensed under The Microsoft Public License (Ms-PL)


About the Author

No Biography provided

You may also be interested in...

Comments and Discussions

GeneralMy vote of 1 Pin
digital man30-Jun-10 1:24
memberdigital man30-Jun-10 1:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.171207.1 | Last Updated 30 Jun 2010
Article Copyright 2010 by Mahmoud El-Baz
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid