[Solved] C# Line is horizontal


I have solved the problem using the approach proposed by @MBo taking the difference in height and length. Here is the function:

public static bool? isLineVertical(Line line)
{
    double xDiff = Math.Abs(line.X2 - line.X1);
    double yDiff = Math.Abs(line.Y2 - line.Y1);
    bool? vertical = null;
    if (yDiff > xDiff)
    {
        vertical = true;
    }
    else if (xDiff > yDiff)
    {
        vertical = false;
    }
    return vertical;
}

solved C# Line is horizontal