隨機對象,所以我從我的課使這些對象Player
採摘從
Player Silva = new Player("André Silva", 2, 5);
Player Moses = new Player("Victor Moses", 3, 3);
Player Batshuayi = new Player("Michy Batshuayi", 3, 4);
Player Medel = new Player("Gary Medel", 4, 4);
後來才知道有物體從我的類Club
(不要擔心值在任何這些,只是足球相關的製作東西對於那些誰不知道)
Club Barcelona = new Club("FC Barcelona", 5);
Club RealMadrid = new Club("Real Madrid", 5);
Club Inter = new Club("Inter", 4);
Club Liverpool = new Club("Liverpool", 4);
不管怎麼說,我想玩家隨機低迷之一,俱樂部之一,在if語句比較它們的值。截至目前我已經把所有的這些在arrays
int[] Playerability = {Silva.ability,Moses.ability,Batshuayi.ability,Medel.ability};
int[] Clubrating = { Barcelona.clubrating, RealMadrid.clubrating, Inter.clubrating};
因此,我可以用一個簡單的隨機,並把這個變量數組
int randomclub = randomnumber.Next(16);
int randomplayer = randomnumber.Next(28);
if (Playerability[randomplayer] >= Clubrating[randomclub] ||
Playerpotential[randomplayer] >= Clubrating[randomclub])
在但這似乎很innefective如果我想有更多的對象,所以我想知道是否有更簡單的解決方案呢?對不起,如果它明顯,但我似乎無法找到它。語言是C#BTW
Slump是什麼意思? –
挑選一個隨機物體 – Gabc
你在'List'或'Array'中有你的'Player'對象嗎? –