1

以下のように、似たようなコード行がたくさん含まれているプログラムを書いています。

If Bird.Left + Bird.Width - Wall1.Left < 2 And Bird.Left + Bird.Width - Wall1.Left > -2 And Bird.Top > Wall1.Top Then

 If Bird.Left + Bird.Width - Wall2.Left < 2 And Bird.Left + Bird.Width - Wall2.Left > -2 And Bird.Top > Wall2.Top Then

そして、このような他のいくつかの行、関数を使用せずに、たとえばf(x、y)のようにこれらの同様の行を宣言する方法はありますか?(このための関数を作成すると、プログラムの速度が大幅に低下するため)

4

1 に答える 1

0

最後に、.NET 4.5では、CLRを使用すると、MethodImplOptions.AggressiveInlining値を使用してメソッドのインライン化を強制できます。モノのトランク(本日コミット)でもご利用いただけます。

于 2013-01-17T17:29:33.090 に答える