Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.12.10
Prihlásený: 26.10.16
Príspevky: 62
Témy: 19
Príspevok NapísalOffline : 23.03.2015 22:10

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


Offline

Skúsený užívateľ
Skúsený užívateľ
C# - string[x] to int

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 23.03.2015 22:31

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, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.12.10
Prihlásený: 26.10.16
Príspevky: 62
Témy: 19
Príspevok Napísal autor témyOffline : 23.03.2015 23:14

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?


Offline

Skúsený užívateľ
Skúsený užívateľ
C# - string[x] to int

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 24.03.2015 0:11

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, ...
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Java int = string

v Assembler, C, C++, Pascal, Java

4

505

17.02.2016 20:33

neutroN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String

v PHP, ASP

2

615

19.04.2010 21:20

Antuanet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. std::string

v Assembler, C, C++, Pascal, Java

2

688

01.01.2010 0:20

koso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java String

v Assembler, C, C++, Pascal, Java

4

1174

31.03.2010 22:00

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Connection String

v Technológia .NET

3

1634

10.09.2009 12:21

TJ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal: string 255+

v Assembler, C, C++, Pascal, Java

4

558

03.02.2011 18:08

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String od do

v Delphi, Visual Basic

1

625

30.11.2009 18:55

ha2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. int

v Databázy

6

1321

04.09.2006 11:47

ronny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html adresa - cut string

v PHP, ASP

14

1739

14.05.2018 9:21

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String = nieco z DB

v PHP, ASP

2

375

23.03.2012 14:49

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] String do binary

v PHP, ASP

2

444

07.03.2009 15:57

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysledok gettype stale string

v PHP, ASP

6

465

14.12.2010 17:05

Feko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ string to float

v Assembler, C, C++, Pascal, Java

11

1044

27.08.2010 12:46

Progy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ praca so string

v Assembler, C, C++, Pascal, Java

2

386

16.11.2014 13:17

mork4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Query string - vs _

v Internetový marketing, SEO, reklama

4

465

18.08.2012 22:41

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. int(11)

v Databázy

2

792

20.08.2009 9:26

rooobertek Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra