string类为何没有ToInt32,ToDouble等方法?
在某本书上看到有这些方法,但试了vs2003和vs2005都没有
把一个字串转换成int还得用Convert.ToInt32或int.Parse
为什么string没有呢?设计者出于什么考虑?
------解决方案--------------------不是每个string都可以显示转换为int的, 人家自然应该不会考虑吧
------解决方案--------------------有 int.Parse 那是因为int要考虑把别的类型转换为整型
有 Convert.ToInt32那是因为Convert是一个通用的转换类
但你不觉得string类去考虑int的事情有点多余了吗?