可能重复:
具有Nullable<的条件运算符赋值;值>类型?
在下面的代码片段company.ParentID是int和是引用类型。此代码是一个语法错误。有没有办法修复这个内联条件??
company.ParentID = (parent == null ? null: (parent.ID));
铸造父级。Id为int?
company.ParentID = (parent == null) ? null : (int?)parent.ID;