Nope. They emit the exact same IL.
It's just a matter of style.
var
has the benefit that makes it easier for you to change the return type of functions without altering other parts of source code. For example change the return type from IEnumerable
to List
. However, it might make it easier to introduce bugs.