C# Language Formatage avec ToString


Exemple

Habituellement, nous String.Format méthode String.Format pour le formatage, le .ToString est généralement utilisé pour convertir d'autres types en chaîne. Nous pouvons spécifier le format avec la méthode ToString lorsque la conversion est en cours. Nous pouvons donc éviter un formatage supplémentaire. Laissez-moi expliquer comment cela fonctionne avec différents types;

Entier à la chaîne formatée:

int intValue = 10;
string zeroPaddedInteger = intValue.ToString("000"); // Output will be "010"
string customFormat = intValue.ToString("Input value is 0"); // output will be   "Input value is 10" 

double à chaîne formatée:

double doubleValue = 10.456;
string roundedDouble = doubleValue.ToString("0.00"); // output 10.46
string integerPart = doubleValue.ToString("00");    // output 10
string customFormat = doubleValue.ToString("Input value is 0.0");  // Input value is 10.5

Mise en forme DateTime à l'aide de ToString

DateTime currentDate = DateTime.Now; //  {7/21/2016 7:23:15 PM}
string dateTimeString = currentDate.ToString("dd-MM-yyyy HH:mm:ss"); // "21-07-2016 19:23:15"
string dateOnlyString = currentDate.ToString("dd-MM-yyyy"); // "21-07-2016"
string dateWithMonthInWords = currentDate.ToString("dd-MMMM-yyyy HH:mm:ss"); // "21-July-2016 19:23:15"