在sqlserver中的字段‘jffp’是bigint,数据是12位的数字,上次我问过一次转换的问题现在还是不行,请指点。
int i = Convert.ToIn64(ds.Tables[0].Rows[0]["jffp"]);
为什么会提示无法将long隐式转换成int呢?
int i = Convert.ToIn64(ds.Tables[0].Rows[0]["jffp"]);
为什么会提示无法将long隐式转换成int呢?
请问这个和Convert有什么不同之处?新学习的很多问题都不懂
int i = (int) ds.Tables[0].Rows[0]["jffp"];
这个与convert没啥不同
你把long型值赋给int型变量i,当然要隐式转换
但隐式转换只能小变大,不能大变小~