Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages
Started by red
Wed, 05 May 2004 21:01
Parsowanie stringa.
Author: red
Date: Wed, 05 May 2004 21:01
Date: Wed, 05 May 2004 21:01
14 lines
1108 bytes
1108 bytes
Witam. To bedzie bez watpienia lame pytanie, ale naprawde nie moge sobie z tym dac rady. Mam takiego stringa: "1.0f 1.0f 1.0f" Jak sparsowac to poprawnie do 3 wartosci float? Szukam po MSDN'ie i same dziwne przyklady trafiam :( -- _red ____ _ ____ ____ __ _
Re: Parsowanie stringa.
Author: red
Date: Wed, 05 May 2004 21:03
Date: Wed, 05 May 2004 21:03
12 lines
1127 bytes
1127 bytes
red napisał(a): > "1.0f 1.0f 1.0f" "1.0 1.0 1.0" Taki mial byc, bez literek 'f', ale moga sie tam pojawic znaki '-', czyli moze byc przykladowo tez taki: "-1.0 10.0 -16.5" -- _red ____ _ ____ ____ __ _
Re: Parsowanie stringa.
Author: Piecu
Date: Wed, 05 May 2004 21:06
Date: Wed, 05 May 2004 21:06
16 lines
1518 bytes
1518 bytes
red napisał(-a): > "1.0 1.0 1.0" > Taki mial byc, bez literek 'f', ale moga sie tam pojawic znaki '-', czyli > moze byc przykladowo tez taki: > > "-1.0 10.0 -16.5" No to najpierw Split() po spacjach, a potem float.Parse() na każdym elemencie tablicy zwróconej po splicie. -- ____ _ | _ \(_) ___ ___ _ _ piecu(malpka)go2.pl gg:1277308 | |_) | |/ _ \/ __| | | | -------------------------------- | __/| | __/ (__| |_| | "jutro to dziś - tyle, że jutro" |_| |_|\___|\___|\__,_| Sławomir Mrożek (1981)
Re: Parsowanie stringa.
Author: red
Date: Wed, 05 May 2004 21:37
Date: Wed, 05 May 2004 21:37
10 lines
1285 bytes
1285 bytes
Piecu napisał(a): >> "-1.0 10.0 -16.5" > No to najpierw Split() po spacjach, a potem float.Parse() na każdym > elemencie tablicy zwróconej po splicie. To w sumie dziala tak jak chcialem, ale float.Parse() ladnie sobie radzi z "1,0", a co jesli chcialbym parsowac "1.0" - to juz sypie mi wyjatkiem. -- _red ____ _ ____ ____ __ _
Re: Parsowanie stringa.
Author: Piecu
Date: Wed, 05 May 2004 21:54
Date: Wed, 05 May 2004 21:54
17 lines
1852 bytes
1852 bytes
red napisał(-a): > To w sumie dziala tak jak chcialem, ale float.Parse() ladnie sobie radzi z > "1,0", a co jesli chcialbym parsowac "1.0" - to juz sypie mi wyjatkiem. Pewnie jest zależne od ustawień regionalnych w Windows. W sumie nie wiem czy/jak to można zmienić, ale najprościej możesz po prostu pozamieniać kropki na przecinki :) Spróbuj może jeszcze poczytać o innych parametrach metody Parse(), bo np. NumberStyles wygląda ciekawie. Ale tu już ci nie pomogę, bo nigdy się nie bawiłem. -- ____ _ | _ \(_) ___ ___ _ _ piecu(malpka)go2.pl gg:1277308 | |_) | |/ _ \/ __| | | | -------------------------------- | __/| | __/ (__| |_| | "jutro to dziś - tyle, że jutro" |_| |_|\___|\___|\__,_| Sławomir Mrożek (1981)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads