Для чего нужен метод string.Format?

Видел в использовании этот метод, но не понял для чего он нужен, поясните пожалуйста?

Метод нужен для того, что б конвертировать разные данные в вид, приемлимый для определённой области или региона. Результат форматирования основан на особенностях языка, разных особенностях региональных настроек и тд