c#未将对象引用设置到对象的实例,怎么改

2024-12-20 21:14:29
推荐回答(2个)
回答1:

particle [] population=new particle [DIM];

上面这句由于particle是个类,所以只是定义了数组,而没有给数组中的元素创建实例。换句话说,你还需要
for(int i=0;ipopulation[i]=new particle();

回答2:

population[i].x

或者
population[i].x == null

你看看是哪一个为空呢。