J'ai une chaîne "1112224444" c'est un numéro de téléphone. Je veux format 111-222-4444 avant que je le stocker dans un fichier. C'est sur un datarecord et je préfère être en mesure de le faire sans l'attribution d'une nouvelle variable.
Je pensais:
String.Format("{0:###-###-####}", i["MyPhone"].ToString() );
mais cela ne semble pas faire l'affaire.
** Mise à JOUR **
Ok. Je suis allé avec cette solution
Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####")
Maintenant sa se foiré lorsque l'extension est inférieure à 4 chiffres. Il remplira dans les numéros à partir de la droite. donc
1112224444 333 becomes
11-221-244 3334
Des idées?