在DLR的LINQ表达式,也正是这一区别:转换和拆箱有什么区别?
Expression.Convert(SomeVariableExpression, typeof(T));
这:
Expression.Unbox(SomeVariableExpression, typeof(T));
这个文档似乎有点粗略。
而且更重要的是,这其中的一个就相当于这个C#代码:
(ClassA)InstanceOfClassB
ClassB的地方有一个隐性或显性的运营商转换为ClassA的?
对不起,这是双张贴。我已经删除了另一个。 :-) – 2009-06-09 17:33:32
见[这个问题](http://stackoverflow.com/q/32158399/1127114),用于当它是需要使用的,而不是转换的Unbox的一个具体例子。 – 2015-08-23 20:45:31