【发布时间】:2014-12-28 16:48:21
【问题描述】:
我的代码中有以下属性
public float X {
get {
if (parent != null)
return parent.X + position.X;
return position.X;
}
set { position.X = value; }
}
我希望将getter转换为
get {
return parent?.X + position.X;
}
但我收到以下错误:Cannot implicitly convert type 'float?' to 'float'. An explicit conversion exists (are you missing a cast?)
是我做错了什么还是现在不可用?
【问题讨论】: