Desetiná tečka   otázka

VB.NET, Architektura, Algoritmy, .NET

Poradil by mi někdo, jak říci "natvrdo" VBnetu, aby používal desetiné tečky, místo desetiných čárek.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Je třeba programově přenastavit tuto hodnotu v místím jazykovém nastavení. Ale jak přesně to Vám neřeknu.

Zkuste si pohrát s My.Application.Culture.CultureTypes

(ale je to bez záruky).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud myslíte desetinné tečky místo čárek při převodu desetinného čísla na String, tak to je odvozeno od kultury pro formátování dat nastavené aktuálnímu vláknu (System.Threading.Thread.CurrentThread.CurrentCulture). Silně nedoporučuji toto chování měnit. Proč se dozvíte v ostatních příspěvcích s touto tématikou na které jsem již odpovídal.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já používám toto (není to dokonalé, já vím):

Function DesCislo(vstup As Double) As String
    Return vstup.ToString.Replace(",", ".")
End Function

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback