Replaces the format items in a specified string with the string representation of two specified objects.
- format
- A composite format string.
- arg0
- The first object to format.
- arg1
- The second object to format.
A copy of format in which format items are replaced by the string representations of arg0 and arg1.
Type Reason ArgumentNullException format is a null reference. FormatException format is invalid.
-or-
The number indicating an argument to be formatted is less than zero, or greater than or equal to the number of provided objects to be formatted (2).
For examples and comprehensive usage information about this and other overloads of the Format method, see the erload:System.String.Format overload summary.
The following example demonstrates the string.Format(string, object) method.
C# Example
using System; public class StringFormat { public static void Main() { Console.WriteLine( String.Format("The temperature today oscillated between {0:####} and {1:####} degrees.", 78, 100) ); Console.WriteLine( String.Format("The temperature today oscillated between {0:0000} and {1:0000} degrees.", 78, 100) ); Console.WriteLine( "The temperature today oscillated between {0, -4} and {1, -4} degrees.", 78, 100 ); } }
The output is
Example
The temperature today oscillated between 78 and 100 degrees. The temperature today oscillated between 0078 and 0100 degrees. The temperature today oscillated between 78 and 100 degrees.