この質問は XNA 4.0 ゲームに関するものであるため、当然、単純なゲーム実行ループが含まれます。
Init()
Load()
Update()
Draw()
等
このループをできるだけきれいにしたいと思っています。頭の中で計画を立てており、実際に統合する前に、どのように処理したいかを書き留めたいと思っています。デリゲートは一種のメソッド キューとしてどの程度実用的でしょうか?
Init()
initQueue(RequiredArgs)
Load()
loadQueue(RequiredArgs)
等
必要に応じてメソッドをキューに追加し、複数のデリゲートを作成する可能性があるため、デリゲートに 100 個の引数を追加して、同様の引数を共有する複数のメソッドを一緒に実行する必要はありません。