c# 没有typedefvar,主要是用来弱化类型定义的,如 var a = "123";它只能用在局部变量申明的时候必须赋值,赋值后,a的类型由 值 推理而来赋值后,改变量不能再赋其他类型值效率与 string a = "123" 没区别