【发布时间】:2017-08-09 23:39:32
【问题描述】:
在此方法之后,我的列表计数返回 0 而它不应该返回。所有的调试都是正确的,它们都不是空的。我正在使用统一。 有谁知道问题出在哪里?
List<Coordinates> FillCoordinates()
{
List<Coordinates> coordinatesList = new List<Coordinates>();
Debug.Log(minLenght);
Debug.Log(maxLenght);
Debug.Log(heights.Count);
for (int i = minLenght; i > maxLenght; i++)
{
for (int j = 0; j < heights.Count; j++)
{
coordinatesList.Add(new Coordinates(i, heights[j]));
}
}
return coordinatesList;
}
坐标类:
public class Coordinates
{
public int lenght;
public float height;
public Coordinates(int lenght_, float height_)
{
lenght = lenght_;
height = height_;
}
}
【问题讨论】:
-
for (int i = minLenght; i **<** maxLenght; i++) -
Lenght是一个错字。应该是Length