2013-01-19 26 views
-3

如果我在單獨的課程中有特定的說明,我會如何隨機提供它們?如何隨機化在C#中執行某些操作的方式?

例如,如果一個類播放音頻文件,而另一個類添加兩個數字,我希望能夠隨機化以產生與每個類對應的隨機數或標籤。

我需要用什麼語法在C#中執行上述操作?

+0

您可以使用具有隨機間隔值的計時器。 –

+0

這是一個有趣的想法。沒有想到這一點。 – user1992705

回答

1

我會使用一個List,其中ISomeAudioPlayer定義了一個Play方法。使用Random類生成0到不同可能性數之間的數字,然後在列表中該索引處的對象上調用Play方法。

0

將您的操作放入數組或類似的結構中。如果你想要一個隨機動作,從數組中隨機選取一個元素。如果你想要執行一次所有的動作,然後洗滌數組並依次處理洗過的數組。

相關問題