For few days I've tried to debug a client's problem - int.Parse kept on throwing FormatException when everything was OK.
Finally I found this post, which says - check the regional settings:
Registry: HKEY_CURRENT_USER\Control Panel\International
Key: sPositiveSign (and the negative one).
My client checked both and they were just fine, but I've decided to write my own int.Parse which does this following:
if (str == "0")
return 0;
else
return int.Parse(str);
This fixed everything (I did the same for double.Parse too).
Thursday, April 17, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment