String Formatting
Basic Formatting
string firstName = "Zaphod";
string lastName = "Beeblebrox";
// To pring "My name is Zaphod Beeblebrox", this can be done
Console.WriteLine("My name is " + firstName + " " + lastName);
// But this is way easier
Console.WriteLine(string.Format("My name is {0}, {1}", firstName, lastName));
// Swapping parameters. Output = "My name is Beeblebrox, Zaphod"
Console.WriteLine(string.Format("My name is {0} {1}", lastName, firstName));
// Ignores the second parameter
Console.WriteLine(string.Format("My name is {0}", firstName, lastName));
// Error
Console.WriteLine(string.Format("My name is {0} {1}", firstName));Numerical Formatting
Last updated