私はC#はレイトバインド呼び出しを実行するときないことをお聞きしたいですか? レイトバインドはどのような場合に発生しますか?
0
A
答えて
1
ファンクションはファンクションアドレスであるため、 を実行できます。関数のアドレスが のコンパイル時にコンパイラによってバインドされている場合は、この種のバインディングはコンパイル時バインディングまたはアーリーバインディングと呼ばれます です。 (動的多型の場合のように)コンパイル時に が呼び出される必要があるかどうかわからないときは、 コンパイラは仮想テーブルのmechaninsmを使用し、実行時に 関数アドレスをバインドします。これはランタイム バインディングまたはレイトバインディングと呼ばれます。
0
多型は、遅延バインドコールの良い例です。
関連する問題
- 1. lua - クラスデストラクタの遅い呼び出し
- 2. C++からC#関数を呼び出していますか?
- 3. 別のAPI呼び出し内でAPI呼び出しを行いますか?
- 4. SwiftのC++コードを「高価」またはCコードを呼び出すよりも遅く呼び出していますか?
- 5. CakePHPはいつデータソースのis_connectメソッドを呼び出しますか?
- 6. C#で関数呼び出しをリッスンすることはできますか(つまり、C#関数呼び出しをイベントとして扱いますか)?
- 7. JSF 2.0:encodeAllはいつ呼び出され、encodeBeginはいつ呼び出されますか?
- 8. WCF非同期呼び出しが遅い、同期呼び出し高速
- 9. C#からRegisterClassを呼び出していますか?
- 10. TimerCallbackが1秒の遅延で呼び出されないC#
- 11. なぜTwitterのAPI呼び出しが遅いのですか?
- 12. Juliaへの最初の呼び出しは遅いです
- 13. C++は1つの関数を繰り返し呼び出しています
- 14. 実行時にファクトリをいつどこに呼び出すか?
- 15. TCL/C - setFromAnyProc()がいつ呼び出されるのですか
- 16. 1つのモデルから別のモデルへのRails 2呼び出しが遅い
- 17. いくつかの遅延の後でタイマを呼び出す方法
- 18. いくつかの遅延の後にdidFinishLaunchingWithOptionsを呼び出す方法
- 19. SQL Reporting Services:最初の呼び出しは非常に遅い
- 20. ServiceFabricプロキシの最初の呼び出しは非常に遅い
- 21. フロントエンドからapi呼び出しを行います
- 22. 複数の残りのapi呼び出しを行い、c#
- 23. インターセプタはAPIで2回の呼び出しを行います
- 24. ASP.netはJqueryでAJAX呼び出しを行います
- 25. objective-cクラス変数:deallocはいつ呼び出されますか?
- 26. グローバル変数のC++デストラクタはいつNDKで呼び出されますか?
- 27. なぜRustは値で呼び出しを行い、参照によって呼び出しますか?
- 28. 遅延コンストラクタ呼び出し
- 29. Activity onAttachedToWindowメソッドを呼び出したのはいつですか?
- 30. C++の呼び出しがあいまいである
仮想メソッド? – Gishu
これはhelful [C#early and late binding](http://stackoverflow.com/questions/484214/c-sharp-early-and-late-binding)です。 –