An empty Point is one where X and Y are equal to zero. You can use the constructor that receives 2 integers to create a Point.
using System;
using System.Drawing;
// Empty point.
Point point0 = new Point();
Console.WriteLine(point0);
Console.WriteLine(point0.IsEmpty);
// Create point.
Point point1 = new Point(4, 6);
Console.WriteLine(point1);
// 4, 6
// Create size.
Size size = new Size(2, 2);
// Add point and size.
Point point3 = Point.Add(point1, size);
Console.WriteLine(point3);
// 6, 8
// Subtract size from point.
Point point4 = Point.Subtract(point1, size);
Console.WriteLine(point4);
// 2, 4
// Compute ceiling from PointF.
Point point5 = Point.Ceiling(new PointF(4.5f, 5.6f));
Console.WriteLine(point5);
// 5, 6
// Round to point.
Point point6 = Point.Round(new PointF(4.5f, 5.7f));
Console.WriteLine(point6);
// 4, 6
// Truncate to point.
Point point7 = Point.Truncate(new PointF(4.7f, 5.8f));
Console.WriteLine(point7);
// 4, 5{X=0,Y=0}
True
{X=4,Y=6}
{X=6,Y=8}
{X=2,Y=4}
{X=5,Y=6}
{X=4,Y=6}
{X=4,Y=5}