栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

带Nullable的条件运算符分配 类型?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

带Nullable的条件运算符分配 类型?

发生问题是因为条件运算符不会查看如何使用值(在这种情况下为赋值)来确定表达式的类型-只是true / false值。在这种情况下,您有一个 null
和一个 Int32 ,并且无法确定类型(确实有理由不能仅假设 Nullable )。

如果您确实想以这种方式使用它,则必须自己将值之一 强制转换Nullable ,以便C#可以解析该类型:

EmployeeNumber =    string.IsNullOrEmpty(employeeNumberTextBox.Text)    ? (int?)null    : Convert.ToInt32(employeeNumberTextBox.Text),

要么

EmployeeNumber =    string.IsNullOrEmpty(employeeNumberTextBox.Text)    ? null    : (int?)Convert.ToInt32(employeeNumberTextBox.Text),


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号