counter
counter
摘要: 在 C# 中,int 其实就是 System.Int32,即都是32位的。其次,(int) 和 Convert.ToInt32 是两个不同的概念,前者是类型转换,而后者则是内容转换,它们并不总是等效的。我们很清楚 C# 提供类型检查,你不能把一个 string 强制转换成 int,隐式转换就更加不可能,例如如下的代码就行不通了:string text = "1412";int id = (int)text;因为 string 和 int 是两个完全不同并且互不兼容的类型。说到这里,你可能会问什么才算是兼容的呢?其实,能够使用 (int) 进行强类型转换的只能是数值类型了,例 阅读全文
posted @ 2012-05-10 16:01 bfy 阅读(130) 评论(0) 推荐(0) 编辑