Viac na
Ako môžem previesť reťazec na celé číslo v jazyku Visual Basic?
Ako prevediem reťazec na celé číslo? Tu je to, čo som skúšal:
Price = CInt(Int(txtPrice.Text))
Odstránil som Int
a stále som dostal výnimku.
47
3
Použite
Predpokladá sa, že VB.NET.
Súdiac podľa názvu "txtPrice", v skutočnosti nechcete integer, ale decimal. Takže namiesto toho použite:
V takom prípade sa uistite, že to, čomu to priradíte, je Decimal, nie Integer.
Môžete to vyskúšať:
Convert.ToIntXX nemá rád, keď sa mu odovzdávajú reťazce desatinných čísel.
Pre istotu použite