Ahojte mám problém zkouším si vytvořit takovej program na spravu
bankovních účtů ale hned na začátku jsem se zastavil u tohoto problému,
na který nejsem schopnej najít fix.
staticvoid Main(string[] args)
{
Console.WriteLine("---------------------");
Console.WriteLine("Tabulka Klientu Banky");
Console.WriteLine("---------------------");
Console.Write("Zadejte pocet klientu, kterym chcete zridit ucet: "); int pocetUctu = int.Parse(Console.ReadLine());
int[] ucty = newint[pocetUctu];
for (int i = 0; i < ucty.Length; i++)
{
Console.WriteLine("Vyplnte informace o {0}. klientovi.", i+1);
Console.Write("Zadejte cele jmeno klienta: ");
string jmenoUctu = Console.ReadLine();
Console.Write("Zadejte vek klienta: ");
int vekUctu = int.Parse(Console.ReadLine());
Console.Write("Uvedte stat pobytu klienta: ");
string statUctu = Console.ReadLine();
Console.Write("Uvedte celou adresu pobytu klienta: ");
string adresaUctu = Console.ReadLine();
ucty[i] = new Ucet(jmenoUctu, vekUctu, statUctu, adresaUctu); // problém na tomto řádku
}
}
kód třídy
class Ucet
{
privatestring Jmeno;
privatefloat Hodnota;
privateint Vek;
privatestring Stat;
privatestring Adresa;
public Ucet() { }
public Ucet(string jmeno, int vek, string stat, string adresa)
{
Jmeno = jmeno;
Vek = vek;
Stat = stat;
Adresa = adresa;
}
publicfloat Penize
{
get { return Hodnota; }
set { Hodnota = value; }
}
}
A celé mi to hází chybu: Error CS0029 Cannot implicitly convert type
'Bankovni_ucty.Ucet' to 'int'
Zkoušel jsem hledat chybu ale asi jsem slepý a nenašel jsem. Takže předem
děkuji za každou pomoc.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.