c#中var和typedef有什么区别?

2025-04-13 20:16:27
推荐回答(1个)
回答(1):

c# 没有typedef
var,主要是用来弱化类型定义的,如 var a = "123";

它只能用在局部变量
申明的时候必须赋值,赋值后,a的类型由 值 推理而来
赋值后,改变量不能再赋其他类型值
效率与 string a = "123" 没区别