C#怎么强制转换数据类型?

这个该怎么解决呢?

在C#中,任何数据都是对象,比如你打开Int32的引用,可以看见public override string ToString();这个方法,而ToString()正式调用的这个方法。这个方法在你继承的子类中可以被覆盖。所以,ToString()这个方法不是强制转换。

Convert是一个类型转换的类,提供一种与语言无关的方法来执行转换(就是说不论是VB还是C#还是J#,调用方法都是一样的),真正的转换是Convert.ToString(xxx); .

还有一种就是类型转换,如Int32.Parse等,推荐可以用Int32.TryParse等等,可以避免错误扑捉。

如果确定不会发生溢出时,最简单是直接使用显示转换。如:
int aa = (int)bbb;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-26
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ms")
按指定的格式显示当前日期
第2个回答  2011-06-28
DateTime.ToString()
第3个回答  2011-06-26
dataTime.tostring("yy:mm:dd")
具体的还有很多参数,我忘了
相似回答