Let\'s say my method has a argument of type Double. but sometimes what I pass is an int like 7 and not a double like 7.0 , so if I use ToString method then 7 will be \"7\" ,
you need to use
string.format
msdn
http://msdn.microsoft.com/en-us/library/system.string.format.aspx
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx