[RESOLVED] Checking last index of the array giving me a problem. VS2005 C#
Code:
private void CreateMaze(int h, int w)
{
int r = h * w;
Room[] rooms = new Room[r];
Random rm = new Random();
int newrm = rm.Next(0, r);
int nrmcntr = newrm;
do
{
rooms[newrm].rWall = "|";
if (newrm == rooms.Length() -1)
{
newrm = 0;
}
newrm += 1;
}
while (newrm != nrmcntr);
At the line:
if (newrm == rooms.Length() -1)
I am trying to compare an integer to the last index of an array of room objects.
I get the error:
Method name expected
at that line but have no clue.
Thank you in advance for any explanations.
Re: Checking last index of the array giving me a problem. VS2005 C#
Hi there,
The compiler is expecting a Method due to the addition of the "()" after the array's Length property. Just remove the "()"
:)
Re: Checking last index of the array giving me a problem. VS2005 C#