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.
- Use 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