Use String.Format
- 2 minutes to read
Purpose
Converts a composed string expression into a single String.Format call. The use of formatted strings increases code readability and allows you to customize value formatting.
Availability
Available when the caret is on a composed string expression or interpolated string.
Usage
Place the caret on a composed string expression.
Note
The blinking cursor shows the caret’s position at which the Refactoring is available.
- Press the Ctrl + . or Ctrl + ~ shortcut to invoke the Code Actions menu.
- Select Use String.Format from the menu.
After execution, the Refactoring replaces the composed string with the String.Format method call.
for (int i = 2; i < 10; i++) {
for (int j = i; j < 10; j++) {
Console.WriteLine(String.Format("{0} * {1} = {2}", i, j, i * j));
}
}
See Also