Hi.
In continuation to my learning, I've reached to List<T>.

I was looking around some websites and couple of Tutorials where I learned to create object of the List.
Here is mine:
Code:
List<int> numberList = new List<int>();
He said (in tutorial) that its some kind of constructor? No one explained in different websites, couple of them, I didn't understand too..


Why parenthesis are used?
Somewhere I've found that curly brackets { } are used.

What is this constructor thing in this parentheses?

Thank you very much for any help and devotion of time.