What is the most appropriate data type for storing currency values in VB.NET?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Decimal(alias forSystem.Decimalstructure in the BCL) is designed for storing monetary values. It’s a 128 bit decimal floating point type (as opposed to binary floating point) and is useful for storing “real-world” values with high decimal precision. By real-world, I specifically mean measurements that are originally made in decimal. Double is generally suitable for calculations that don’t need as much accuracy when they are represented as decimal numbers.