相关疑难解决方法(0)

WinRT禁止自定义泛型类型或接口的原因

在阅读了有关WinRT以及Build Decks之后,有人能够了解导致他们不允许我们通过我们自己的IFoo <T>的具体原因,但是他们是为自己认可的通用接口类型做的吗?

WinRT必须有一个机制来描述,解析和传递泛型参数,或者有一些花哨的东西围绕它自己使用.

我无法想象以非泛型方式"扁平化"我的一些C#类实用程序库,我主要想从C++中使用而不是JS.

我想要一流的Intellisense和API支持,就像你自己的MS类型一样.

那么......为什么我们也不能使用这种机制呢?这可能是放宽并允许以后或这是一个永久限制?或者这是由于语言投影层本身自定义处理特定的泛型类型而没有任何泛型类型共有的WinRT集中式元处理?

谢谢.

c# generics windows-runtime

4
推荐指数
1
解决办法
1861
查看次数

标签 统计

c# ×1

generics ×1

windows-runtime ×1