Нет, вы используете new только тогда, когда хотите создать новый объект класса, обычно вне класса.
public KsuPoint(double x0, double y0)
{
x = x0;
y = y0;
}
Где-то еще в вашем коде у вас будет:
KsuPoint point = new KsuPoint(3, 4);
Если вы используете C # 3.0, вы также можете сделать это:
class KsuPoint
{
public double X { get; private set; }
public double Y { get; private set; }
public KsuPoint(double x0, double y0)
{
X = x0;
Y = y0;
}
}