|
1
1
这是一个非常有趣的问题,但我担心你将很难在FCL中找到任何可以做到这一点的东西。 如果您仔细想想,您的问题是一个相当独特的问题,您有一个已知的类型作为转换源,还有一个未知的输出类型。在使用.NET这样的框架进行日常编码时,这种情况不会经常出现。
由于.NET framework设计用于强类型语言,因此类型非常重要,大多数情况下,我们知道需要什么类型,并且可以请求从某个通用源(如字符串或对象)到该特定类型的转换。这就是为什么我们有铸造,转换方法(比如
话虽如此,我还是想看看是否有其他人写过类似的东西,因为在源代码中处理文本值的方式上,使其工作所涉及的解析必须与C#编译器本身非常相似。 |