【发布时间】:2015-08-07 02:56:15
【问题描述】:
我不确定这两种声明之间的确切区别是什么。
什么时候应该使用 var,什么时候应该使用 dynamic。
非常感谢! 唐
【问题讨论】:
我不确定这两种声明之间的确切区别是什么。
什么时候应该使用 var,什么时候应该使用 dynamic。
非常感谢! 唐
【问题讨论】:
var 是编译器在编译时决定的变量类型。需要在声明时初始化。所有错误都会在编译时捕获。
dynamic 是编译器在运行时决定的变量类型。声明时无需初始化。所有错误都会在运行时捕获。
动态变量可用于创建属性并从函数返回值。 var 变量不能用于属性或函数的返回值。它们只能用作函数中的局部变量。
【讨论】: