var 属于静态类型,编译已确定。
dynamic为动态类型,运行时才确定并可以变换类型。
看代码
using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { dynamic d = 20; var v = 10; Console.WriteLine("d = {0} v={1} ",d,v); d = "Hello World!"; Console.WriteLine("d = {0} v={1} ",d,v); Console.ReadKey(); } } } |
|
这里可以在线自己试试哦 http://www.runoob.com/try/runcode.php?filename=HelloWorld&type=cs