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

    [C#] zero padding non funziona!

    Ciao forumisti!!!

    Ho un problema con il zero padding. Vorrei aggiungere un numero variabile di zeri davanti ad un numero, solo che dopo l'istruzione gli zeri non vengono comunque visualizzati. Qualche suggerimento per favore?

    codice:
    public string SetAccountNumber(int number) 
    { 
        string acc_number = number.ToString(); 
        int zeroes = (acc_number.Length + 3) - acc_number.Length; acc_number =    acc_number.PadLeft(zeroes, '0'); 
        return acc_number; 
    }

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Usa la string format,
    O più semplicemente

    (123).ToString("00000");
    Dovrebbe restituirti 00123

  3. #3
    ha funzionato, grazie

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.