IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
matesax:27.6.2012 5:59

Dobrý den,
chybová hláška zní - nedokáži zkonvertovat int do stringu, ale můj kód zní:

this.Vzorec[pozz - 4] + this.Vzorec[pozz - 3] + this.Vzorec[pozz - 2] + this.Vzorec[pozz - 1]

Vzorec je string jako poleno. :) Tak kde bere to int? Děkuji.

 
Odpovědět
27.6.2012 5:59
Avatar
matesax
Tvůrce
Avatar
matesax:27.6.2012 6:01

Celé:

string dohromady = (this.Vzorec[pozz - 4] + this.Vzorec[pozz - 3] + this.Vzorec[pozz - 2] + this.Vzorec[pozz - 1]).ToString();
 
Nahoru Odpovědět
27.6.2012 6:01
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:27.6.2012 6:02

Tím ToString jsem to vyřešil, ale minimálně potřebuji vědět, že mi to poběží,...

 
Nahoru Odpovědět
27.6.2012 6:02
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:27.6.2012 6:59

Pokud je Vzorec string, proč to neděláš jako substring?

String dohromady=this.Vzorec.Substring(pozz-4,4)
Nahoru Odpovědět
27.6.2012 6:59
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:27.6.2012 7:05

Njn - přemýšlím moc složitě. Děkuji.

 
Nahoru Odpovědět
27.6.2012 7:05
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:27.6.2012 11:13

Teď mě napadá: Nebylo to náhodou tím, že jsi místo třídy String chtěl použít třídu string? C# neznám, ale myslím si, že by to tím mohlo být.

Stejně je mi divné, že názvy tříd začínají velkými písmeny a názvy instancí malými. V životě je to přesně naopak, tak proč tu konvenci programátoři vymysleli zrovna takhle?

Nahoru Odpovědět
27.6.2012 11:13
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:27.6.2012 11:53

Ne - toto je rozhodně v pořádku - skutečně tam int být nemůže - docela se to hodí do článku Programátorská AktaX. :)

 
Nahoru Odpovědět
27.6.2012 11:53
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.

Zobrazeno 7 zpráv z 7.