我開始研究AppDomains,並且我無法理解CreateInstance和CreateInstanceFrom之間的區別。兩者都返回需要解包的對象句柄。 任何人都可以請這個幫忙。AppDomain.CreateInstance和AppDomain.CreateInstance之間的區別
1
A
回答
1
它們都返回AppDomain,但區別在於如何找到要創建的AppDomain。 CreateInstanceFrom基於提供程序集文件路徑,其中CreateInstance基於提供要加載的程序集名稱。
參見下面的(請注意,在雙方的第一個參數的差異):
CreateInstanceFrom http://msdn.microsoft.com/en-us/library/2xkww633.aspx
assemblyFile
的名稱,包括路徑,包含一個文件的組裝 定義了請求的類型。程序集使用LoadFrom 方法加載。
的CreateInstance http://msdn.microsoft.com/en-us/library/44s54yc4.aspx
的AssemblyName
組件的顯示名稱。請參見Assembly.FullName。
相關問題
- 1. 是什麼AppDomain.CreateInstance和Activator.CreateInstance之間的區別?
- 2. AppDomain.CreateInstance不遵循規則
- 3. 什麼是使用AppDomain.CreateInstance時的實例包裝?
- 4. 之間的〜/和的區別../
- 5. '#','%'和'$'之間的區別
- 6. {!!之間的區別!!}和{{}}
- 7. '+ ='和'= +'之間的區別?
- 8. 「。+」和「。+?」之間的區別
- 9. .eq之間的區別。和==
- 10. #。/和#之間的區別。 ./
- 11. !=和!之間的區別==
- 12. 「%〜dp0」和「。\」之間的區別?
- 13. | =和^ = css之間的區別
- 14. 之間的區別。和#
- 15. ==和case之間的區別?
- 16. 「**/* /」和「** /」之間的區別?
- 17. jQuery - '。'之間的區別和「#」
- 18. 「?1」和「?」之間的區別
- 19. `%in%`和`==`之間的區別
- 20. fmod和%之間的區別
- 21. 之間的區別:+和:+
- 22. 類區域和堆之間的區別
- 23. SPFile和PublishingPage類別之間的區別
- 24. 子類和類別之間的區別?
- 25. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 26. isForeground()和onExposed和onObscured之間的區別
- 27. $ .ajax()和$ .get()和$ .load()之間的區別
- 28. 和intent和setcontentview之間的區別
- 29. Java和C#和.NET之間的區別
- 30. NSthread和NStimer和NSNotifcation之間的區別?