Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Conversione stringa in single

    Ciao a tutti,
    ho un problema nel trasformare il testo di una textbox in un valore single.

    ho provato con:

    - Single.TryParse(mytextbox.text, NumberStyles.Any, CultureInfo.InvariantCulture, mysingle)

    - Single.TryParse(mytextbox.Text, mysingle)

    Ma il risultato è sempre insoddisfacente: 10,5 -> 105

    Come fare?

    Grazie

    G

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    Dim s As String = "1234,56789"
    
    Dim d As Single
    If Single.TryParse(s, d) Then
        Console.WriteLine(d.ToString)
    Else
        Console.WriteLine("conversione sbagliata")
    End If
    Pietro

  3. #3
    Originariamente inviato da pietro09
    codice:
    Dim s As String = "1234,56789"
    
    Dim d As Single
    If Single.TryParse(s, d) Then
        Console.WriteLine(d.ToString)
    Else
        Console.WriteLine("conversione sbagliata")
    End If
    Grazie per la risposta,
    però se mi da sempre 105 non è che mi serve a molto sapere che è stata sbagliata la conversione.

    G

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    nel web.config ho questo

    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="it-IT" uiCulture="it-IT"/>

    in modo tale che il separatore decimale sia la virgola
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.