String.Format
suggest changeIntroduction
The Format
methods are a set of overloads in the System.String
class used to create strings that combine objects into specific string representations. This information can be applied to String.Format
, various WriteLine
methods as well as other methods in the .NET framework.
Syntax
string.Format(string format, params object[] args)
string.Format(IFormatProvider provider, string format, params object[] args)
$“string {text} blablabla”
// Since C#6
Parameters
format
: A composite format string, which defines the way args should be combined into a string.args
: A sequence of objects to be combined into a string. Since this uses aparams
argument, you can either use a comma-separated list of arguments or an actual object array.provider
: A collection of ways of formatting objects to strings. Typical values include CultureInfo.InvariantCulture and CultureInfo.CurrentCulture
Notes:
String.Format()
handlesnull
arguments without throwing an exception.- There are overloads that replace the
args
parameter with one, two, or three object parameters.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents