[ 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 | 19
NapísalOffline : 23.03.2015 22:10 | C# - string[x] to int

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 | 66
Bydlisko: Žilina
NapísalOffline : 23.03.2015 22:31 | C# - string[x] to int

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 | 19
Napísal autor témyOffline : 23.03.2015 23:14 | C# - string[x] to int

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 | 66
Bydlisko: Žilina
NapísalOffline : 24.03.2015 0:11 | C# - string[x] to int

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, ...
 [ Príspevkov: 4 ] 


C# - string[x] to int



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

281

17.02.2016 20:33

neutroN

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

String

v PHP, ASP

2

306

19.04.2010 21:20

Antuanet

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

std::string

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

2

371

01.01.2010 0:20

koso

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

Java String

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

4

1001

31.03.2010 22:00

ado21

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

Connection String

v Technológia .NET

3

1398

10.09.2009 12:21

TJ

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

int

v Databázy

6

1145

04.09.2006 11:47

ronny

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

pascal: string 255+

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

4

370

03.02.2011 18:08

juho

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

String od do

v Delphi, Visual Basic

1

445

30.11.2009 18:55

ha2

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

int(11)

v Databázy

2

630

20.08.2009 9:26

rooobertek

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

Premenna (int)

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

4

290

30.11.2010 12:54

capricorn7

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

int.graficka

v ATI/AMD grafické karty

3

295

04.01.2010 22:29

OmeGa

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

c++ praca so string

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

2

161

16.11.2014 13:17

mork4

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

Query string - vs _

v Internetový marketing, SEO, reklama

4

268

18.08.2012 22:41

emer

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

html adresa - cut string

v PHP, ASP

14

197

14.05.2018 9:21

baumax

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

[VYRIESENE] String do binary

v PHP, ASP

2

283

07.03.2009 15:57

Tominator

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

vysledok gettype stale string

v PHP, ASP

6

282

14.12.2010 17:05

Feko



© 2005 - 2018 PCforum, edited by JanoF