I wonder if there is a difference between writing list declare with or without parentheses.
I tested both :
List<int> ListWithParentheses = new List<int>() { 1, 2, 3 };
List<int> ListWithoutParentheses = new List<int> { 1, 2, 3 };
And I got the sames results.