【代码库】无法从"int?"转换为"int"

来源:互联网 发布:mac 蹭网 编辑:程序博客网 时间:2024/06/06 10:38

1.运行程序时,

AddOrEditBook1.BooksType = GetTypeName(model.BookType_ID);

出现一个错误,如图:

2.解决方法:强制类型转换(int)

AddOrEditBook1.BooksType = GetTypeName((int)model.BookType_ID);

3.int?可以为空,默认值是null;int不可以为空,默认值是0

atrtistModel.userid = Convert.ToInt32( Session[“UserIDforSave”]);

 //判断用户是否已经建立artist-王雷-2016年7月18日20:36:58            bool flag = artistBll.Exists((int)atrtistModel.userid);
0 0
原创粉丝点击