0
를 사용하여 객체의 배열을 초기화 중 내가 정의되는, 2 개 클래스, Acquisition
및 Scan
을 다음과 같이 :새로운
public class Scan
{
public List<List<float>> myScan;
public Scan()
{
myScan = new List<List<float>>();
}
}
및
public class Acquisition()
{
Scan[] scan;
public Acquisition()
{
scan = new Scan[2];
}
}
는 기본적으로 난의 배열을 만들려고 노력하고 있어요 Scan
개체는 new
메서드를 Acquisition
클래스 안에 사용합니다. 그러나 디버거를 실행할 때 scan
개체가 (scan[1]
및 scan[2]
)으로 반환됨을 알게되었습니다. Scan
생성자가 호출되지 않은 것 같습니다.
이 초기화 방법에 문제가 있는지 알고 싶습니다.
감사합니다.
어레이를 초기화 했으므로 배열을 채울 필요가 있습니다. 이제는 @kennyzx를 바꾸어 말하자면 'scan [0] = new Scan();' – kennyzx
입니다. 두개의'Scan's (배열 초기화)를 저장할 수있는 상자를 만들었습니다. 이제 상자를 채워야합니다 (배열 채우기). – Aron