dotnetomaniak.pl - Artykuły z tagiem CultureInfodotnetomaniak.pl - Artykuły z tagiem CultureInfo2024-03-28T18:01:04Zhttps://dotnetomaniak.pl/Tags/CultureInfoCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png8025https://dotnetomaniak.pl/CultureInfo-w-C-Blog-ProgramistyNETCultureInfo w C# | Blog Programisty.NET2015-01-06T10:20:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hYtJvrmJ-UGuc-9kxTfOow.png"/></div><div>C#.NET, c#, CurrentCulture, globalization, InvariantCulture, stringprzemek
Wiele razy stykam się z sytuacją, że gdy ReSharper podpowiada programistom, że należy użyć w metodzie ToString parametru CultureInfo, każdy wstawia tam najbezpieczniejsza wersję czyli InvariantCulture. A może czasem warto wstawić coś innego? Poniżej opisuje, czym jest CultureInfo i jak go używać.
CultureInfo
Klasa CultureInfo jest używana między innymi wtedy gdy chcemy rozwiązać problem używania odpowiednich separatorów...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/CultureInfo-w-C-Blog-ProgramistyNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblogprogramisty.net%2fcultureinfo-w-c%2f" style="border:0px"/></a></div></div>przemekwahttps://dotnetomaniak.pl/Users/rnjjbvOmxU-se7omHI0g3w2015-01-15T20:07:36Zhttps://dotnetomaniak.pl/CultureInfo-w-C-Blog-ProgramistyNET23020C#.NET, c#, CurrentCulture, globalization, InvariantCulture, stringprzemek
Wiele razy stykam się z sytuacją, że gdy ReSharper podpowiada programistom, że należy użyć w metodzie ToString parametru CultureInfo, każdy wstawia tam najbezpieczniejsza wersję czyli InvariantCulture. A może czasem warto wstawić coś innego? Poniżej opisuje, czym jest CultureInfo i jak go używać.
CultureInfo
Klasa CultureInfo jest używana między innymi wtedy gdy chcemy rozwiązać problem używania odpowiednich separatorów...http://blogprogramisty.net/cultureinfo-w-c/http://dotnetomaniak.pl/Data/Thumbnails/small_hYtJvrmJ-UGuc-9kxTfOow.pnghttps://dotnetomaniak.pl/Kilka-przykladow-czytelnosci-kodu-Show-me-the-codeKilka przykładów czytelności kodu | Show me the code2014-03-08T13:12:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Ty5Jdx37TkqZp49xEvvH6g.png"/></div><div>Temat czytelności kodu jest bardzo dyskusyjny. Mam na myśli to, że jest tutaj wiele “zależy”. Funkcję, którą dziś opisuję, popełniłem kilka dni temu, nie myśląć specjalnie o tym, że będą ją tutaj omawiał.
Spójrz najpierw na oryginalny kod poniżej krytycznym okiem, a później zapraszam do mojej analizy “dlaczego tak, a nie inaczej”.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kilka-przykladow-czytelnosci-kodu-Show-me-the-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2014%2f03%2f08%2fkilka-przykladow-czytelnosci-kodu%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2014-03-17T21:39:19Zhttps://dotnetomaniak.pl/Kilka-przykladow-czytelnosci-kodu-Show-me-the-code24660Temat czytelności kodu jest bardzo dyskusyjny. Mam na myśli to, że jest tutaj wiele “zależy”. Funkcję, którą dziś opisuję, popełniłem kilka dni temu, nie myśląć specjalnie o tym, że będą ją tutaj omawiał.
Spójrz najpierw na oryginalny kod poniżej krytycznym okiem, a później zapraszam do mojej analizy “dlaczego tak, a nie inaczej”.http://krzysztofmorcinek.wordpress.com/2014/03/08/kilka-przykladow-czytelnosci-kodu/http://dotnetomaniak.pl/Data/Thumbnails/small_Ty5Jdx37TkqZp49xEvvH6g.pnghttps://dotnetomaniak.pl/Piotr-Zielinski-Wielowatkowosc-a-CultureInfoPiotr Zieliński » Wielowątkowość a CultureInfo2014-03-05T06:03:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_HfanjzUdwUS7h4aqaoSgqQ.png"/></div><div>CultureInfo zawiera informacje regionalne, przydatne, jeśli chcemy dostosować naszą aplikację do różnym krajów. Używamy tej klasy m.in. do określenia formatowania liczb, dat czy po prostu języka w jakim wyświetlamy tekst.
Jeśli korzystamy z domyślnych ustawień regionalnych, wtedy poniższy kod wyświetli prawidłową wartość...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotr-Zielinski-Wielowatkowosc-a-CultureInfo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1841" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2014-03-13T23:44:02Zhttps://dotnetomaniak.pl/Piotr-Zielinski-Wielowatkowosc-a-CultureInfo31530CultureInfo zawiera informacje regionalne, przydatne, jeśli chcemy dostosować naszą aplikację do różnym krajów. Używamy tej klasy m.in. do określenia formatowania liczb, dat czy po prostu języka w jakim wyświetlamy tekst.
Jeśli korzystamy z domyślnych ustawień regionalnych, wtedy poniższy kod wyświetli prawidłową wartość...http://www.pzielinski.com/?p=1841http://dotnetomaniak.pl/Data/Thumbnails/small_HfanjzUdwUS7h4aqaoSgqQ.pnghttps://dotnetomaniak.pl/Troche-wiecej-kultury-Show-me-the-codeTrochę więcej kultury | Show me the code2012-10-30T00:10:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_31kA-SPWu0irtBkPBu0vUw.png"/></div><div>Rozpoznaję taki jakby pattern przeładowanych metod dla string.Format(…). Jest wykorzystywany w wielu miejscach we Frameworku jak i poza nim.
Chciałem zwrócić uwagę na ILog.DebugFormat() w bibliotece log4net oraz na Console.WriteLine().</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Troche-wiecej-kultury-Show-me-the-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2012%2f10%2f30%2ftroche-wiecej-kultury%2f" style="border:0px"/></a></div></div>http://krzysztofmorcinek.wordpress.com/https://dotnetomaniak.pl/Users/_4Qdyov6VkmfIJcPCnjC2w2012-11-08T15:41:50Zhttps://dotnetomaniak.pl/Troche-wiecej-kultury-Show-me-the-code31100Rozpoznaję taki jakby pattern przeładowanych metod dla string.Format(…). Jest wykorzystywany w wielu miejscach we Frameworku jak i poza nim.
Chciałem zwrócić uwagę na ILog.DebugFormat() w bibliotece log4net oraz na Console.WriteLine().https://krzysztofmorcinek.wordpress.com/2012/10/30/troche-wiecej-kultury/http://dotnetomaniak.pl/Data/Thumbnails/small_31kA-SPWu0irtBkPBu0vUw.pnghttps://dotnetomaniak.pl/Troche-kultury-Show-me-the-codeTrochę kultury! | Show me the code2012-10-28T18:38:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lZ-V0N0lhUOgLcZVO0xCIg.png"/></div><div>Życie programisty byłoby prostsze, gdyby zawsze używał explicite CultureInfo gdy korzysta z ToString() oraz string.Format(...).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Troche-kultury-Show-me-the-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2012%2f10%2f28%2ftroche-kultury%2f" style="border:0px"/></a></div></div>http://krzysztofmorcinek.wordpress.com/https://dotnetomaniak.pl/Users/_4Qdyov6VkmfIJcPCnjC2w2012-11-07T08:12:32Zhttps://dotnetomaniak.pl/Troche-kultury-Show-me-the-code21400Życie programisty byłoby prostsze, gdyby zawsze używał explicite CultureInfo gdy korzysta z ToString() oraz string.Format(...).http://krzysztofmorcinek.wordpress.com/2012/10/28/troche-kultury/http://dotnetomaniak.pl/Data/Thumbnails/small_lZ-V0N0lhUOgLcZVO0xCIg.pnghttps://dotnetomaniak.pl/Maciej-Aniserowicz-Ustawianie-kultury-aplikacji-na-podstawie-preferencji-przegladarkiMaciej Aniserowicz | Ustawianie kultury aplikacji na podstawie preferencji przeglądarki2011-05-16T05:12:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_kzrmmCH0fkutjJQ02bPD0w.png"/></div><div>Wielojęzyczność aplikacji www można rozwiązać na kilka sposobów. Jedne strony mają rysuneczki flag symbolizujących język, w jakim chcemy widzieć teksty (i nie tylko) i pamiętają to w cookie. Inne pozwalają to ustawić w profilu użytkownika i pamiętają ustawienie w bazie.
Ostatnio pisałem rozwiązanie, które ustawia odpowiednią kulturę aplikacji na podstawie informacji wysyłanych przez przeglądarkę podczas żądania.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Maciej-Aniserowicz-Ustawianie-kultury-aplikacji-na-podstawie-preferencji-przegladarki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.maciejaniserowicz.com%2fpost%2f2011%2f05%2f16%2fUstawianie-kultury-aplikacji-na-podstawie-preferencji-przegladarki.aspx" style="border:0px"/></a></div></div>gordon_shumwayhttps://dotnetomaniak.pl/Users/wjP7BbkPN0ic2_NSb2G06Q2011-05-23T08:39:42Zhttps://dotnetomaniak.pl/Maciej-Aniserowicz-Ustawianie-kultury-aplikacji-na-podstawie-preferencji-przegladarki21240Wielojęzyczność aplikacji www można rozwiązać na kilka sposobów. Jedne strony mają rysuneczki flag symbolizujących język, w jakim chcemy widzieć teksty (i nie tylko) i pamiętają to w cookie. Inne pozwalają to ustawić w profilu użytkownika i pamiętają ustawienie w bazie.
Ostatnio pisałem rozwiązanie, które ustawia odpowiednią kulturę aplikacji na podstawie informacji wysyłanych przez przeglądarkę podczas żądania.http://www.maciejaniserowicz.com/post/2011/05/16/Ustawianie-kultury-aplikacji-na-podstawie-preferencji-przegladarki.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_kzrmmCH0fkutjJQ02bPD0w.pnghttps://dotnetomaniak.pl/NET-blog-Polskie-komunikaty-wyj%C4%85tk%C3%B3w-w-VS2008.NET blog: Polskie komunikaty wyjątków w VS20082010-05-20T20:06:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RcAIb4s9Mk2UvA4RZL7WPw.png"/></div><div>Jeśli drażnią cię te polskie komunikaty wyjątków w VS i chciałbyś/-abyś to zmienić to przede wszystkim wytłumacz się dlaczego. Komunikaty wyjątków nie powinny być widoczne dla użytkownika, więc jedyna sytuacja, która wymagałaby takiej interwencji, a jest to poszukiwanie informacji w Internecie dlaczego dany wyjątek występuje. Wiadomo w języku angielskim znajdziemy więcej i komunikat po polsku może w tym przeszkadzać (oczywiście dużą częśc wyjątków możemy sobie po prostu przetłumaczyć). Są dw...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-Polskie-komunikaty-wyj%C4%85tk%C3%B3w-w-VS2008"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2009%2f02%2fpolskie-komunikaty-wyjatkow-w-vs2008.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2010-05-30T07:08:41Zhttps://dotnetomaniak.pl/NET-blog-Polskie-komunikaty-wyj%C4%85tk%C3%B3w-w-VS200821420Jeśli drażnią cię te polskie komunikaty wyjątków w VS i chciałbyś/-abyś to zmienić to przede wszystkim wytłumacz się dlaczego. Komunikaty wyjątków nie powinny być widoczne dla użytkownika, więc jedyna sytuacja, która wymagałaby takiej interwencji, a jest to poszukiwanie informacji w Internecie dlaczego dany wyjątek występuje. Wiadomo w języku angielskim znajdziemy więcej i komunikat po polsku może w tym przeszkadzać (oczywiście dużą częśc wyjątków możemy sobie po prostu przetłumaczyć). Są dw...http://pawlos.blogspot.com/2009/02/polskie-komunikaty-wyjatkow-w-vs2008.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_RcAIb4s9Mk2UvA4RZL7WPw.pnghttps://dotnetomaniak.pl/NET-blog-Wymuszanie-plus%C3%B3w.NET blog: Wymuszanie plusów...2009-09-16T22:00:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_46hxR9Y2pEqYOyT_CAmQzw.png"/></div><div>Dziś zaczniemy cytatem. Jak ktoś wie z czego to i kto to mówi to pogratulować dobrego gustu :)
Czemu nie ma prądu? Bo u nas nie ma minusów, tylko same plusy...
A czemu taki cytat? A no dlatego, że chciałem wykonać wydawałoby się banalną czynność wyświetlenia wartości double z '+' z przodu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-Wymuszanie-plus%C3%B3w"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpawlos.blogspot.com%2f2009%2f09%2fwymuszanie-plusow.html" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-09-25T05:50:09Zhttps://dotnetomaniak.pl/NET-blog-Wymuszanie-plus%C3%B3w4700Dziś zaczniemy cytatem. Jak ktoś wie z czego to i kto to mówi to pogratulować dobrego gustu :)
Czemu nie ma prądu? Bo u nas nie ma minusów, tylko same plusy...
A czemu taki cytat? A no dlatego, że chciałem wykonać wydawałoby się banalną czynność wyświetlenia wartości double z '+' z przodu.http://pawlos.blogspot.com/2009/09/wymuszanie-plusow.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_46hxR9Y2pEqYOyT_CAmQzw.png