メソッドのリストがあり、リストからランダムなメソッドを選択し、ブール値が true に設定されている間に実行したいと考えています。私は持っている:
List<Action> myActions = new List<Action>();
public void SetupRobot()
{
myActions.Add(mRobot.turnLeft);
myActions.Add(mRobot.turnRight);
myActions.Add(mRobot.move);
}
private void randomDemo()
{
while (mRandomActive)
{
foreach (Action aAction in myActions)
{
//randomly method and execute
Random rndm = new Random();
}
}
}
オブジェクト rndm を使用してリストからメソッドを選択する方法がわからない