odise2004
یک شنبه 10 بهمن 1389, 19:59 عصر
سلام.
اینا کلاسای من هستن!
public class Mohre
{
public int Location;
}
public class Player
{
public String Name;
public int ID;
public Mohre Green = new Mohre();
}
public class Game
{
public static int play()
{
Player[] p1 = new Player[2];
p1[0].Green.Location = 0;
return p1[0].Green.Location;
}
}
حالا اجرا که میکنم اینجا :
p1[0].Green.Location = 0
این خطا رو میده:
Object reference not set to an instance of an object
یعنی مشکل از چیه؟؟
اگه Player رو بصورت آرایه تعریف نکنم خطا نمیده اما وقتی آرایه تعریف میکنم خطا میده!
اینا کلاسای من هستن!
public class Mohre
{
public int Location;
}
public class Player
{
public String Name;
public int ID;
public Mohre Green = new Mohre();
}
public class Game
{
public static int play()
{
Player[] p1 = new Player[2];
p1[0].Green.Location = 0;
return p1[0].Green.Location;
}
}
حالا اجرا که میکنم اینجا :
p1[0].Green.Location = 0
این خطا رو میده:
Object reference not set to an instance of an object
یعنی مشکل از چیه؟؟
اگه Player رو بصورت آرایه تعریف نکنم خطا نمیده اما وقتی آرایه تعریف میکنم خطا میده!