Skip to content

Instantly share code, notes, and snippets.

@JerryNixon
Created July 19, 2022 04:29
Show Gist options
  • Save JerryNixon/df852021c228efe0d7d28eeef801ef29 to your computer and use it in GitHub Desktop.
Save JerryNixon/df852021c228efe0d7d28eeef801ef29 to your computer and use it in GitHub Desktop.
Padding zeros with custom numeric format strings in C#
var x = 4;
var y = x.ToString(); // y equals "4"
var x = 4;
var y = x.ToString("##"); // y equals "4"
var x = 4;
var y = x.ToString("###"); // y equals "4"
var x = 4;
var y = x.ToString("0#"); // y equals "04"
var x = 4;
var y = x.ToString("00#"); // y equals "004"
var x = 14;
var y = x.ToString("00#"); // y equals "014"
var x = 214;
var y = x.ToString("00#"); // y equals "214"
var x = 3214;
var y = x.ToString("00#"); // y equals "3214"
// Learn more: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment