I have a string with currency format like $35.00 and this has to be converted to 35.
Is that possible to retrieve using String.Format{ }
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.
Should give you the answer you need.
However, a value like $35.50 converted to an integer will likely not return what you want it to, as Integers do not support partial (decimal) numbers. You didn’t specify what to expect in that situation.
[EDIT: Changed double to decimal which is safer to use with currency]
If you want to get a value of 35.5 in that situation, you might want to use the decimal type.
Note that you have to be very careful when dealing with money and floating point precision.