C# 为什么ApplicationInitializationCallbackParams是密封的?

C# 为什么ApplicationInitializationCallbackParams是密封的?,c#,uwp,C#,Uwp,MSDN文档说明 “开发人员应该从中派生以通过的类 自定义初始化序列的信息,在两种情况下 存在应用程序子类,入口点开始调用为 调整以传递信息。” 但是这个班级是封闭的。为什么?ApplicationInitializationCallbackParams是与Windows 8一起引入的。当时,它没有密封。这在迁移到WinRT/UWP时发生了更改,在WinRT/UWP中您不实现应用程序。手动启动,但文档被错误地更新。默认情况下,所有UWP类型都是密封的,COM不支持实现继承。对此,恰当的说法是“失

MSDN文档说明

“开发人员应该从中派生以通过的类 自定义初始化序列的信息,在两种情况下 存在应用程序子类,入口点开始调用为 调整以传递信息。”


但是这个班级是封闭的。为什么?

ApplicationInitializationCallbackParams是与Windows 8一起引入的。当时,它没有密封。这在迁移到WinRT/UWP时发生了更改,在WinRT/UWP中您不实现应用程序。手动启动,但文档被错误地更新。

默认情况下,所有UWP类型都是密封的,COM不支持实现继承。对此,恰当的说法是“失误”。否则它是无害的,您不需要自己调用Application.Start()。