dotnetomaniak.pl - Artykuły z tagiem Parsedotnetomaniak.pl - Artykuły z tagiem Parse2024-03-29T00:07:46Zhttps://dotnetomaniak.pl/Tags/ParseCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png2025https://dotnetomaniak.pl/Bezpieczniej-z-TryParse-Show-me-the-codeBezpieczniej z TryParse() | Show me the code2013-11-29T10:43:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PhPyyfBk2UOQfaEiJ_wvlA.png"/></div><div>Zwyczajny, często widziany kod który parsuje stringa na inta.
int Foo(string value)
{
var pageId = string.IsNullOrEmpty(value)
? 0
: int.Parse(value);
return pageId;
}
W zależności od tego czy jesteśmy pewni, że przekazany string ładnie się sparsuje, powyższa funkcja może wystarczyć lub nie.
Fakt, że dostajemy string już mówi, że coś może pójść nie tak. Gdybyśmy mogli przekazać int...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Bezpieczniej-z-TryParse-Show-me-the-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2013%2f11%2f26%2fbezpieczniej-z-tryparse%2f" style="border:0px"/></a></div></div>trismegistahttps://dotnetomaniak.pl/Users/AoqL2UrJ6k60kDPWsP5kng2013-12-09T08:16:19Zhttps://dotnetomaniak.pl/Bezpieczniej-z-TryParse-Show-me-the-code32490Zwyczajny, często widziany kod który parsuje stringa na inta.
int Foo(string value)
{
var pageId = string.IsNullOrEmpty(value)
? 0
: int.Parse(value);
return pageId;
}
W zależności od tego czy jesteśmy pewni, że przekazany string ładnie się sparsuje, powyższa funkcja może wystarczyć lub nie.
Fakt, że dostajemy string już mówi, że coś może pójść nie tak. Gdybyśmy mogli przekazać int...http://krzysztofmorcinek.wordpress.com/2013/11/26/bezpieczniej-z-tryparse/http://dotnetomaniak.pl/Data/Thumbnails/small_PhPyyfBk2UOQfaEiJ_wvlA.pnghttps://dotnetomaniak.pl/xionlog-O-klasie-Convertxion.log » O klasie Convert2009-06-20T16:04:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_VsdPdYFwlkKS-QoEDyMuYw.png"/></div><div>Stawiając pierwsze kroki w programowaniu w C#/.NET, można odkryć kilka ciekawych właściwości, które nie zawsze występują w innych językach. Jednym z nich jest całkiem dobre rozwiązanie odwiecznego problemu w kodowaniu, czyli zamiany między różnymi typami danych: zwłaszcza do i z łańcucha znaków.
Przykładem jest chociażby metoda ToString, która zrobi nam napis z dowolnego obiektu. Są też metody w stylu int.Parse, które potrafią odczytać liczbę zapisaną jako tekst i w zgrabny sposób rozwiązują jeden z najp...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/xionlog-O-klasie-Convert"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fxion.org.pl%2f2009%2f06%2f17%2fo-klasie-convert%2f" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-06-30T05:49:10Zhttps://dotnetomaniak.pl/xionlog-O-klasie-Convert6840Stawiając pierwsze kroki w programowaniu w C#/.NET, można odkryć kilka ciekawych właściwości, które nie zawsze występują w innych językach. Jednym z nich jest całkiem dobre rozwiązanie odwiecznego problemu w kodowaniu, czyli zamiany między różnymi typami danych: zwłaszcza do i z łańcucha znaków.
Przykładem jest chociażby metoda ToString, która zrobi nam napis z dowolnego obiektu. Są też metody w stylu int.Parse, które potrafią odczytać liczbę zapisaną jako tekst i w zgrabny sposób rozwiązują jeden z najp...http://xion.org.pl/2009/06/17/o-klasie-convert/http://dotnetomaniak.pl/Data/Thumbnails/small_VsdPdYFwlkKS-QoEDyMuYw.png