[ 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

288

17.02.2016 20:33

neutroN

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

String

v PHP, ASP

2

309

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

376

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

1005

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

1401

10.09.2009 12:21

TJ

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

int

v Databázy

6

1155

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

378

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

451

30.11.2009 18:55

ha2

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

int(11)

v Databázy

2

634

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

297

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

296

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

164

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

271

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

203

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

287

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

286

14.12.2010 17:05

Feko



© 2005 - 2019 PCforum, edited by JanoF