Witam piszę program do 'nauki języka' w c#. Chciałbym aby funkcja klasy pochodnej wczytywała zmienną string z pliku tym samym strumieniem co klasa bazowa. W pliku w kolejnych liniach jest znaczenie polskie, znaczenia angielskie i chciałbym przypisać wartość pól tymi liniami. W jaki sposób to zrobić ? Tutaj jest mój kod(który nie działa).
Tutaj klasa bazowa:
public class Slowo
{
public string znPol { get; set; }
public string WordPath { get; set; }
public virtual void OpenFile(string WordPath)
{
this.WordPath = WordPath;
using(StreamReader reader = new StreamReader(WordPath))
{
znPol = reader.ReadLine();
}
}
Tutaj pochodna:
<code class="c#">
public class JezykAngielski: Slowo
{
public string znAng { get; set; }
public override void OpenFile(string WordPath)
{
base.OpenFile(WordPath);
znAng = reader.Readline;
}
}