任何人都可以告诉我,如果这可以做到,如果是的话,怎么样?从列表<float>转换为int
我有一个List<float> FocalLengthList
,我已经填充了一些值。然后,这个列表被存储在List<List<float>> MainFocalLenghtList
中。 但是,在我的应用程序中,我需要使用来自MainFocalLenghtList的值来更新对象3D位置。所以我需要将fromMainFocalLenghtList [0]
转换成int
。
可以这样做,怎么样?
这是我的代码的一小部分来解释。 增加值FocalLengthList然后加入该列表List<List<float>> MainFocalLenghtList
float newFocalLength = focalLength * pixelSize;
FocalLengthList.Add(newFocalLength);
MainFocallengthList.Add(FocalLengthList);
FocalLengthList = new List<float>();
然后我打算如何使用这些值(不工作)
int zComponent = MainFocallengthList[0];
你们是不是要投单浮到单个int或整个列表到列表的整数?你的问题并不清楚。 – 2012-04-09 20:34:28
我正要问同样的事情。 – MilkyWayJoe 2012-04-09 20:34:50
MainFocallenthList是列表的列表。如果你将一个浮点数列表赋给一个int,你会期望结果如何? – Robaticus 2012-04-09 20:35:07