Cześć,
chciałbym przenieść 4 typy protected, które dziedzicze z pliku Figura.cs do pliku ** Krol.cs** a następnie wyświetlić je w głównym programie Program.cs ,lecz nie mogę z powodu dostępnośći typu protected.
Figura.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using System.Text;
using SzachyRoLa.Klasy;
namespace SzachyRoLa.Klasy
{
class Figura
{
protected string nazwa { get; set; }
protected string kolor { get; set; }
protected string symbol { get; set; }
protected string pozycja { get; set; }
}
}
** Krol.cs**
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SzachyRoLa.Klasy;
namespace SzachyRoLa.Klasy.Figury
{
class Krol : Figura
{
public Krol()
{
nazwa = "Król";
kolor = "Biały";
symbol = "♔";
pozycja = "E1";
}
}
}
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SzachyRoLa.Klasy.Figury;
namespace SzachyRoLa
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("+----------------------------+\n" +
"Figura : {0}{1} Kolor : {2} Pozycja : {3}\n" +
"+----------------------------+",Klasy.Figury.Krol.symbol, Klasy.Figury.Krol.nazwa, Klasy.Figury.Krol.kolor),Klasy.Figury.Krol.pozycja);
}
}
}