Witam. Piszę program do nauki j.Angielskiego. Otóż problem tkwi w tym, że nie wiem dlaczego w metodzie, która odczytuje pytania w j.Angielskim oraz sprawdza czy są dobrze napisane, nie można zdefiniować żadnej zmiennej publicznej. Oto kod klasy:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Learn_English
{
class PresentSimple : Zadania
{
public bool true_or_false;
public bool prawda_czy_falsz()
{
Console.WriteLine("Napisz dowolne pytanie w j.Angielskim w czasie Present Simple: ");
var pytanie = Console.ReadLine();
public var Do = pytanie.Substring(0,1);
if (Do == "Do") true_or_false = true;
else if (Do != "Do") true_or_false = false;
return true_or_false;
}
public virtual void naprawa(bool tak_czy_nie, string pyt)
{
pyt = pytanie;
tak_czy_nie = true_or_false;
if (tak_czy_nie == false)
{
Console.WriteLine("Źle! Zdanie powinno brzmieć następująco:");
}
}
}
}