Avatar
matesax
Redaktor
Avatar
matesax:

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
Redaktor
Avatar
matesax:

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
Redaktor
Avatar
Odpovídá na matesax
matesax:

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
Redaktor
Avatar
Odpovídá na matesax
Kit:

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
Redaktor
Avatar
Odpovídá na Kit
matesax:

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

 
Nahoru Odpovědět 27.6.2012 7:05
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

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
Redaktor
Avatar
Odpovídá na Kit
matesax:

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.