Zdar, s jazykem C# jsem absolutní začátečník. Věc je velmi triviální, a pokud se zde ptát na podobné blbosti nemám pak se omlouvám.
Snažím se udělat program který vypíše prvočísla od 0 do uživatelem daného čísla. Vytvořil jsem proto dvě metody Window1 (vytvořena základně) a vypocet (provádí samotný výpočet). Problém je že nevím jak dostat údaje z proměnné prvočíslo do TextBoxu.
1.
class vypocet
long horniHranice;
public string text;
public vypocet(long cisloZadane)
{
this.horniHranice = cisloZadane;
}
public void zjisteniPrvocisel(long horniHranice)
{
long delenec = 0;
long delitel = 2;
long zbytek;
string prvocislo;
start:
while (delenec < horniHranice)
{
zbytek = delenec % delitel;
if(zbytek != 0)
{
++delitel;
if(delitel == delenec)
{
prvocislo = delenec.ToString();
Window1.vypisText(prvocislo);
delenec++;
delitel = 2;
goto start;
}
goto start;
}
else
{
if (delenec == horniHranice)
{
Window1.vypisText(prvocislo);
prvocislo = "Další prvočísla nejsou";
break;
}
delenec++;
goto start;
}
}
}
}
V třídě Window1 mám veřejnou metodu:
#
public void vypisText(string prvocislo)
{
vypisPrvocisla.Content += prvocislo + "/n";
}
Jenže díky tomu že jsem nikde nenašel pro mě srozumitelný návod na práci s veřejnými třídami tak to nevím jak se s nimi přesně pracuje.
EDIT: Nejenom jsem to vložil do špatné sekce, ale zapoměl jsem i na nadpis. Tímto se omlouvám.
(Asi tu budu za velkého blba)