私は新しく、ちょっと混乱して「yield
」です。しかし、最終的には、それがどのように働いているのかを理解しています。コルーチンの "yield return 0"と "yield return null"の違いは何ですか?
"yield return 0
"と "yield return null
"の違いはわかりません。
は、次のフレームが実行されるのを待っていますか?
私の悪い英語を申し訳ありません。どうもありがとうございました。
私は新しく、ちょっと混乱して「yield
」です。しかし、最終的には、それがどのように働いているのかを理解しています。コルーチンの "yield return 0"と "yield return null"の違いは何ですか?
"yield return 0
"と "yield return null
"の違いはわかりません。
は、次のフレームが実行されるのを待っていますか?
私の悪い英語を申し訳ありません。どうもありがとうございました。
単一フレームの両方yield return 0
とyield return null
利回りを「私は再び私の前の状態から継続と呼ばれていたときに、発信者になりましコントロールを返しますが、」言っようなものです。最大の違いは、フードの下で発生する0
のボクシングとアンボクシングのためにメモリを割り当てますが、yield return null
はではありません。メモリを割り当てます。このため、パフォーマンスを気にする場合は、yield return null
を使用することを強くお勧めします。
あなたはどのボクシングとアンボクシングについて話していますか? –
@YuvalItzchakov「0」のボクシング。 – Servy
@サーベイどこが正確にボクシングが発生しますか? –