C#中用as转换和用Convert.ToInt32、(int)的区别是什么?
一般项目中的DAL都用Convert.ToInt32(……)或用(int)进行强转,为什么不用as强转。。到底可不可以用as转换,我说的是在DAL里,如:Departme...
一般项目中的DAL都用Convert.ToInt32(……)或用(int)进行强转,为什么不用as强转。。到底可不可以用as转换,我说的是在DAL里,如:Department.DId = (int)reader["dId"];Department.DName = (string)reader["dName"];Department.DNote = (string)reader["dNote"];
展开
2个回答
展开全部
你可以这样理解,as主要用于类的转换,Convert主要用于值得转换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询