c# - 转发泛型类型定义

标签 c# .net generics

我正在为我们的遗留支持转发类型定义。我使用以下语法来执行此操作:

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA))]

我遇到的问题是我找不到泛型类型定义的正确语法(基于 Eric Lippert's post 和许多其他地方应该是可能的)。

我期望的工作解决方案是

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA<T>))]

知道如何正确书写吗? 谢谢。

最佳答案

你可以这样尝试:

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA<>))]

关于c# - 转发泛型类型定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33034673/

相关文章:

c# - 为什么我应该避免在 C# 中使用 Properties?

c# - 创建和写入 XML 文件抛出异常 -> 系统内存不足异常?

c# - 在一种情况下 Dispatcher.BeginInvoke 未执行

c# - round(microtime(true) * 1000) 等价于 C#

c# - 使用继承时的 "does not implement interface member"错误

swift - 内联属性实例化不适用于通用 UICollectionViewCell 子类

c# - 降级到 .net 3.5 后找不到 Linq

c# - 在 C# 中将整数转换为二进制

c# - 实现 2 个相似类的更好方法

haskell - 全部来自 generics-sop 的 super 类