Возможный дубликат:
ReSharper и var
После того, как я установил ReSharper, он требует (по предупреждению), что я использую var, когда это возможно, например
UnhandledExceptionEventArgs ue = (UnhandledExceptionEventArgs) t;
ReSharper хочет превратить его в
var ue = (UnhandledExceptionEventArgs) t;
Мне нравится первая версия лучше, есть ли какая-то причина предпочесть var? лучшая производительность? что-нибудь? или это просто стиль кода?