Статические классы, методы - C#
Формулировка задачи:
Помогите, пожалуйста, исправить ошибки: 1) "Input": нельзя обявлять члены экземпляра в статическом классе; 2) в методе для x, y требует ссылку на объект
static class pointplane
{
double x, y;
static public void Input()
{
Console.Write("Введите координату x = ");
x = double.Parse(Console.ReadLine());
Console.Write("Введите координату y = ");
y = double.Parse(Console.ReadLine());
}Решение задачи: «Статические классы, методы»
textual
Листинг программы
class pointplane
{
double x, y;
public void Input()
{
Console.Write("Введите координату x = ");
x = double.Parse(Console.ReadLine());
Console.Write("Введите координату y = ");
y = double.Parse(Console.ReadLine());
}
static public double way(pointplane a, pointplane b)
{
return Math.Sqrt((b.x - a.x) * (b.x - a.x) + (b.y - a.y) * (b.y - a.y));
}
}