【发布时间】:2018-07-20 11:57:53
【问题描述】:
我们知道,在 C# 中,我们可以在编译时使用 typeof(OutType) 获取类型的类型,这让我们可以稍后将其传递给属性,因为它是常量表达式。
我看到了this 的问题,但它并没有真正解决编译时间的使用问题。
所以我的问题是:有没有办法在 F# 标准库中以编译类型获取给定模块的System.Type?
【问题讨论】:
-
您为什么要专门这样做?我理解你为什么需要编译时间常数的部分,但我不明白一旦你掌握了模块的运行时类型,你会做什么。
-
我的情况是我需要它来提供给 NUnit 的 TestCaseSource 属性重载
-
可以在编译时获取它的类型吗?