I want something like `std::vector<int*> v` from C++, but in C#.

I tried `List<int*> v`, but the compiler said that

> 
> CS0306 C# The type may not be used as a type argument
> 
> 
> 

I want to put `int` variables and change it through the array something like that in C++

```cpp
std::vector<int*> v;
int a = 2;
v.push_back(&a);
v[0] = 4; // (a == 4) true

```