(int)obj是将一个对象类型强制转换为int类型,起作用和convert.Toint32是一样的。因为直接使用(int)强转得出的也是一个默认的32位整形。(string),怎么会有这种用法?因为C#中多有的类型都是继承自object,object封装有一个公共方法就是Tostring(),就是将对象以字符串形式输出。