Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598

    String.Format e 0 prima della virgola

    Salve, sto cercando di stampare alcune cifre numerimeriche utilizzando il seguente comando:

    String.Format("{0:##,##.00}", costo)

    ora se costo è 1 euro mi stampa 1,00 ok
    se costo è 0 mi stampa ,00 come mai non mi mette lo zero d'avanti?

    Grazie
    Soffrire sempre mollare mai

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    134
    ciao..
    prova così:

    String.Format("{0:N2}", costo)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    se utilizzo
    String.Format("{0:N2}", costo)

    mi stampa 0, 00 c'è uno spazio dopo la virgola, come mai.
    Soffrire sempre mollare mai

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    134
    guarda mi pare impossibile

    io uso da sempre la soluzione proposta e nn ho il problema dello spazio dopo la virgola.
    la variabile costo è di tipo decimal, no?
    ma in ogni caso il problema da te segnalata è cmq molto strano...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.