Bonjour

J'essaye de formater un integer en définissant dans une variable le nombre de Leading Zero

Je ne parviens plus a retrouver si c'est possible de manière mais les recherches faites sur google semble indiquer que non

https://docs.microsoft.com/en-us/dot...-leading-zeros

J'ai donc contourné de manière un peu barbare en préconstruisant le string de formatage mais je me demande s'il existe une autre solution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    protected void SetNewNum()
    {
      string fmt = new String('0', this.nbDigit ?? 1);
      fmt = string.Concat("{0}{1:", fmt, "}");
      _NewNum = string.Format(fmt, this.DocPrefix, this.Ordinal);
    }