我们在使用vs2022时,比较喜欢使用var来作为变量接收,这样的好处是代码左边就能实现左对齐,并且可以少写一个类型名称。
例如:
var a = 10;
var b = "hello";
甚至,当接收方法的返回值时,如果返回值类型是其他类型的话,使用var接收,也可以省去命名空间的步骤。
static void Main(string[] args)
{
var sum = Add(10,20);
}
static int Add(int a, int b)
{
return a + b;
}
但是,有时候如果代码全部只显示var,那对于我们阅读代码也是有点影响。
例如:
我们无法通过var返回值,直观的看到具体类型。
那么可以开启vs的类型推断显示功能。
效果: