C# Point structure

Is there a way to store xy cooridnates in a point structure instead of a Vector2 (I dont want to have to convert the floats to int every time I use them)

I tried System.Collections.Generic;, but this still does not give the Point structure for C#. Is there another collections I need to use?

Thanks!

struct Point
{
public int x, y;
}

then use it like:

Point myPoint;

myPoint.x = 5;
myPoint.y = 3;

you can also use it with a constructor:

struct Point
{
    public int x, y;

    public Point(int px, int py)
    {
        x = px;
        y = py;
    }
}

in which case you could do this:

Point myPoint = new Point(5, 7);