這是類類內部方法的一部分。我的目標是生成一個隨機數,該數字將被存儲在一個名爲iCell的變量中。之後,iCell將用於switch語句來更改字符,單元格。我從iCell = Random.Next(1,9);
行中得到一個錯誤,指出「Error,對象引用對於非靜態字段,方法或屬性'System.Random.Next(int,int)'''是必需的。在類方法中不可能有一個隨機數生成器?類方法中的隨機數生成器
public void CPUMove() //method marks cell for CPU
char cell;
int iCell;
Random rand = new Random();
iCell = Random.Next(1, 9);
switch (iCell)
{
case 1:
cell = '1';
break;
case 2:
cell = '2';
break;
case 3:
cell = '3';
break;
case 4:
cell = '4';
break;
case 5:
cell = '5';
break;
case 6:
cell = '6';
break;
case 7:
cell = '7';
break;
case 8:
cell = '8';
break;
case 9:
cell = '9';
break;
}
搜索網頁或本網站_「的對象引用需要非靜態字段,方法或屬性」 _。 – CodeCaster