关于 int? DateTime? 类型的疑问 int?datetime? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 3元运算符,语义比较复杂他需要配合后两项判定,起码后两是可以相互隐式转换的类型,具体规则你可以度娘(无奈,google最近貌似又被封了)因为规则复杂,所以通常我们还是手动在代码里明确使用相同类型东西,免得搞不清状况!string.IsNullOrEmpty(s) ?(int?) Convert.ToInt32(s) : null; 可以 三元表达式,:两边类型必须一致i = !string.IsNullOrEmpty(s) ? (int?)Convert.ToInt32(s) : null;这样类型就一致了~i = !string.IsNullOrEmpty(s) ? Convert.ToInt32(s) :Convert.ToInt32(null);当然这个类型也一致了 i = !string.IsNullOrEmpty(s) ? Convert.ToInt32(s) : default(int?);试试看。 ImageButton 鼠标经过时如何换图片 接口调用问题。 ASP.NET中如何自定义存储过程访问ASPNETDB中的 PROFILE数据呢? 请问在ASP.NET中怎样才能设置一个time控件来控制方法的调用? Web服务器和数据库服务器不在一台机器上时该如何设置? 动态生成的按钮怎样才能排列成我想要的形状 ASP.NET2.0+C#做WEB from的菜单遇到的问题 asp调用.net写的dll出错 紧急求助 事务处理出错:MyCommand.ExecuteNonQuery();未初始化 SqlDataAdapter.Update更新不了啊求大神帮忙 ajax控制进度条显示,求帮助
i = !string.IsNullOrEmpty(s) ? (int?)Convert.ToInt32(s) : null;
这样类型就一致了~i = !string.IsNullOrEmpty(s) ? Convert.ToInt32(s) :Convert.ToInt32(null);当然这个类型也一致了
试试看。