i meant the technical differences... what does one read that the other
cannot? Thanks.
Since both decimal as double are numeric types, I doubt that there is
any difference, as in from what they can convert, but there is big
difference in types to which they convert to.
As you may know TypeOf Decimal IsNot TypeOf Double. Decimal is a base 10
floating point number, while Double is a base 2 floating point number. They
have different precisions & ranges.
If you have Option Strict On (you do have Option Strict On don't you)
attempting to use CDbl and assign it to a Decimal will cause a compile
error. While attempting to use CDec and assign it to a Double will cause an
implicit conversion from Decimal to Double (read it will work, but you
really did CDbl(CDec(?)).
--
Hope this helps
Jay B. Harlow [MVP - Outlook]
..NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley - http://www.tsbradley.net
"James" <jamesburkett@g mail.comwrote in message
news:1159115402 .663951.3770@i4 2g2000cwa.googl egroups.com...
Can anyone explain the difference between these two conversion
functions? Thanks
>
The short of it is a Decimal number can exactly represent base 10 (ergo
Decimal) numbers. Double (and Single) cannot exactly represent base 10
numbers, as they store the numbers as base 2.
--
Hope this helps
Jay B. Harlow [MVP - Outlook]
..NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley - http://www.tsbradley.net
"James" <jamesburkett@g mail.comwrote in message
news:1159124973 .838383.288750@ d34g2000cwd.goo glegroups.com.. .
>As you may know TypeOf Decimal IsNot TypeOf Double. Decimal is a base 10
>floating point number, while Double is a base 2 floating point number.
>They
>have different precisions & ranges.
>
>
Can you explain this a little more? I work well with examples and I
don't really understand what you're saying here. Thanks!
>
Comment