C#内联条件null标记值类型

本文关键字:类型 null 条件 | 更新日期: 2023-09-27 18:03:41

可能重复:
具有Nullable<的条件运算符赋值;值>类型?

在下面的代码片段company.ParentIDint是引用类型。此代码是一个语法错误。有没有办法修复这个内联条件??

company.ParentID = (parent == null ? null: (parent.ID));

C#内联条件null标记值类型

铸造父级。Id为int?

company.ParentID = (parent == null) ? null : (int?)parent.ID;