我有一段简单的代码,我正在努力使它对我的三元组更简单。
我有一个很长的方法,想把它塞进一个变量中,这样更容易阅读,但不知道该怎么做。
我的代码目前看起来像这样:
_gridPositionLastFrame = _buildState == BuildState.None ? Grids.Snap(worldPosition,1,plane); : Grids.Snap(worldPosition,4,plane);
我想缩短它更像:
//Set the functions in variables here first some how rather than compute them
//var snapOne as Grids.Snap(worldPosition,1,plane);
//var snapFour as Grids.Snap(worldPosition,4,plane);
_gridPositionLastFrame = _buildState == BuildState.None ? SnapOne() : SnapFour();
这可能吗 ?这确实有助于使我的脚本在某些部分变得更干净,但我不知道编写它的正确方法。
慕婉清6462132
慕码人8056858
江户川乱折腾
相关分类