このメソッドの後で、リストのカウントは0でなくてはなりません。すべてのデバッグが正しいかどちらもヌルか何かです。私はUnityを使用しています。 問題がどこにあるか誰にでも分かりますか?リストforループを介して値を追加した後に0を返す - c#
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'にする必要があります – Itsik