如何解决为什么我应该使用 var 而不是类型??

这实际上只是一种编码风格。编译器为两种变体生成完全相同的内容

解决方法

安装 ReSharper 后,它要求(通过警告)我尽可能使用 var,例如

UnhandledExceptionEventArgs ue = (UnhandledExceptionEventArgs) t;

ReSharper 想把它变成

var ue = (UnhandledExceptionEventArgs) t;

我更喜欢第一个版本,有什么理由更喜欢 var 吗?更好的性能?任何事物?或者它只是一种代码风格?