As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
6年前关闭。
为什么.NET Framework中存在两个相等的接口?
谢谢。
6年前关闭。
为什么.NET Framework中存在两个相等的接口?
System.Windows.Forms.IWin32Window
和System.Windows.Interop.IWin32Window
。谢谢。
最佳答案
使用System.Windows.Forms.IWin32Window
时,请使用WinForms
。
使用System.Windows.Interop.IWin32Window
时,请使用WPF
。
存在这两个接口的主要目的是,在使用WinForms
时不需要引用WPF
特定的程序集,反之亦然。
关于c# - 为什么.NET Framework中存在两个相等的接口(interface)? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14893114/