新的C#所以很抱歉,如果它脫落愚蠢。骰子循環,隨着再次滾動如果6
我有下面的代碼迄今就我的骰子:
Random DiceRandom = new Random();
int DiceThrow = DiceRandom.Next(1, 7);
Console.WriteLine(DiceThrow);
Console.ReadLine();
Console.WriteLine("Player 1 rolled a " + DiceThrow);
Console.ReadLine();
Console.WriteLine("Player 2 rolled a " + DiceThrow);
Console.ReadLine();
Console.WriteLine("Player 3 rolled a " + DiceThrow);
Console.ReadLine();
Console.WriteLine("Player 4 rolled a " + DiceThrow);
Console.ReadLine();
現在,這造成了一些罰款,並顯示它,但是它是每個球員相同的號碼。
我需要重複的循環對於每一個玩家的側傾,如果玩家擲出6
再來一個!當然你可以計算出你需要調用DiceThrow = DiceRandom.Next(1,7);每次...如果你設置一個變量(用任何語言),你期望它有什麼值? –
@MitchWheat這對新手來說並不一定很明顯。 'int DiceThrow = DiceRandom.Next(1,7);'這行可以被看作是一個函數的內聯定義,如果你不是很熟悉C#和編程。 – Jeff
@Jeff:簡單變量賦值比起函數委託,更有可能被初學者假設。對? –