Klasa:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Prostokąt
{
public class Punkt
{
public float x;
public float y;
}
}
Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Prostokąt
{
public class Program
{
public static void Main(string[] args)
{
Punkt A = new Punkt();
Punkt B = new Punkt();
Punkt C = new Punkt();
Punkt D = new Punkt();
Console.WriteLine("Podaj współrzędne punktu A: ");
A.x = float.Parse(Console.ReadLine());
A.y = float.Parse(Console.ReadLine());
Console.WriteLine("Podaj współrzędne punktu B: ");
B.x = float.Parse(Console.ReadLine());
B.y = float.Parse(Console.ReadLine());
Console.WriteLine("Podaj współrzędne punktu A: ");
C.x = float.Parse(Console.ReadLine());
C.y = float.Parse(Console.ReadLine());
Console.WriteLine("Podaj współrzędne punktu A: ");
D.x = float.Parse(Console.ReadLine());
D.y = float.Parse(Console.ReadLine());
Console.WriteLine("A: ({0},{1})", A.x, A.y);
Console.WriteLine("B: ({0},{1})", B.x, B.y);
Console.WriteLine("C: ({0},{1})", C.x, C.y);
Console.WriteLine("D: ({0},{1})", D.x, D.y);
}
}
}
Witam. Chcę utworzyć metodę w klasie która sprawdza czy te punkty tworzą prostokąt, ale gdy chcę odwołać się do punktu podanego przez użytkownika programu dostaję błąd "Nazwa A.x nie istnieje w bieżącym kontekście"