我有 3 个变量都声明为“Int16”类型,但这段代码拒绝工作。
private Int16 _cap; // Seat Capacity
private Int16 _used; // Seats Filled
private Int16 _avail; // Seats Available
public Int16 SeatsTotal {
get {
return _cap;
}
set {
_cap = value;
_used = _cap - _avail;
}
}
除了我有的部分_used = _cap - _avail;
是抛出这个错误,错误
1 无法将类型“int”隐式转换为“short”。存在显式转换(您是否缺少演员表?)