| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 29.12.10 Prihlásený: 26.10.16 Príspevky: 62 Témy: 19 |
zdravim, potrebujem prekonvertovat jeden znak stringu(kt. je cislo) na integer.. neviete mi nejako poradit? Kód: rok = 1900 + Convert.ToInt16(rodne_cislo[0]) * 10 + Convert.ToInt16(rodne_cislo[1]); tento sposob mi hodi ASCII hodnotu znaku namiesto cislice cital som nieco s Int16.Parse(ale co tu neviem) dakujem
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
ToInt16(char) vracia hodnotu unicode znaku.. Najskôr preveď char na string a potom ti to pôjde, čiže Kód: rok = 1900 + Convert.ToInt16(rodne_cislo[0].ToString()) * 10 + Convert.ToInt16(rodne_cislo[1].ToString());
_________________ C#, PHP, ... |
|
Registrovaný: 29.12.10 Prihlásený: 26.10.16 Príspevky: 62 Témy: 19 |
dakujem takze problem bol v tom, ze string[x] je vlastne char a tym padom mi hodilo hodnotu znaku teraz si spravim z toho charu string a ten sa prehodi do intu tak ako potrebujem - preco je rozdiel v konvertovanim charu a stringu do integeru?
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Pretože char je interne reprezentovaný ako Int16 číslo, čiže pri konvertovaní sa tak nejak predpokladá, že chceš túto hodnotu. Ak by si chcel číselnú hodnotu znaku, bol by si obmedzený len na číslice 0-9 a ako si vieš isto domyslieť, to má len dosť obmedzené využitie. Takto vieš spraviť srandy ako napr Kód: char x = '9'; // '9' = ASCII 57 int b; b = x - '0'; // '9' - '0' = 57 - 48 = 9
Keď konvertuješ ale string na int, tam je vcelku jasné, že asi nebudeš chcieť jednotlivé číselné reprezentácie znakov z tabuľky...
_________________ C#, PHP, ... |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Java int = string v Assembler, C, C++, Pascal, Java | 4 | 505 | 17.02.2016 20:33 neutroN | | String v PHP, ASP | 2 | 615 | 19.04.2010 21:20 Antuanet | | std::string v Assembler, C, C++, Pascal, Java | 2 | 688 | 01.01.2010 0:20 koso | | Java String v Assembler, C, C++, Pascal, Java | 4 | 1174 | 31.03.2010 22:00 ado21 | | Connection String v Technológia .NET | 3 | 1634 | 10.09.2009 12:21 TJ | | pascal: string 255+ v Assembler, C, C++, Pascal, Java | 4 | 558 | 03.02.2011 18:08 juho | | String od do v Delphi, Visual Basic | 1 | 625 | 30.11.2009 18:55 ha2 | | int v Databázy | 6 | 1321 | 04.09.2006 11:47 ronny | | html adresa - cut string v PHP, ASP | 14 | 1739 | 14.05.2018 9:21 baumax | | String = nieco z DB v PHP, ASP | 2 | 375 | 23.03.2012 14:49 exoomer | | [VYRIESENE] String do binary v PHP, ASP | 2 | 444 | 07.03.2009 15:57 Tominator | | vysledok gettype stale string v PHP, ASP | 6 | 465 | 14.12.2010 17:05 Feko | | C++ string to float v Assembler, C, C++, Pascal, Java | 11 | 1044 | 27.08.2010 12:46 Progy | | c++ praca so string v Assembler, C, C++, Pascal, Java | 2 | 386 | 16.11.2014 13:17 mork4 | | Query string - vs _ v Internetový marketing, SEO, reklama | 4 | 465 | 18.08.2012 22:41 emer | | int(11) v Databázy | 2 | 792 | 20.08.2009 9:26 rooobertek |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|