Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么.NET Framework 中存在两个相等的接口?
,System.Windows.Forms.IWin32Window和System.Windows.Interop.IWin32Window。
System.Windows.Forms.IWin32Window
System.Windows.Interop.IWin32Window
谢谢。
System.Windows.Forms.IWin32Window当您使用WinForms. System.Windows.Interop.IWin32Window当您使用WPF.
WinForms
WPF
存在这两个接口的主要目的是,您在使用时不需要参考WinForms特定的程序集,WPF反之亦然。
我想这只是为了方便,所以您不需要完全不相关的Forms程序集,然后您实际上是在使用 WPF,因此您可以避免短名称冲突和 IntelliSense 垃圾。
Forms
我是 C++ 新手,但仍在尝试使用构造函数等来掌握类实现。
我有一个程序分成 3 个文件,一个头文件,一个类实现文件和驱动程序文件。
在头文件中,我收到错误“这行代码友元运算符<<(ostream &, ARRAY &); 缺少显式类型(假定为'int');
在我的类实现文件中,我收到这个朋友函数的错误,说我无权访问私有成员。