int number = 5;
Type dynamicType = number.GetType();    // dynamic type is "int"
dynamicType x = (number as dynamicType);
您希望编译器x稍后在代码中处理变量?它不会知道任何关于它...所以它无法解决任何方法调用等.
基本上,你以后是动态类型是在C#4"动态"伪类型支持:
int number = 5;
dynamic d = number;
// Calls to d are resolved at execution time, so this compiles:
d.ThisWillThrowAtExecutionTime();
| 归档时间: | 
 | 
| 查看次数: | 186 次 | 
| 最近记录: |