дубликат: String output: format or concat in C#?
Особенно в C# мира с помощью String.Format для всего действительно часто, как правило, в качестве VB.NET разработчика, если я не должен * Я не String.Format,String.Format или нет?
Я предпочитаю нормальный конкатенация, такие как:
V1 = V2 & "test-x" & V3 & "-;"
мне это лучше, чем это:
V1 = String.Format("{0} test-x {1} -;", V2, V3)
Я что-то упустил? Или это только личное предпочтение?
Причины для использования String.Format (Из ответов) (Постараюсь держать это на сегодняшний день)
- локализации намного проще, если вы используете строка формата
- Очевидно, что легче изменить формат ввода
- это более читаемым (однако это личное)
- Better Performance
** Иногда мне нужно изменить стиль или заменяющий материал динамически, то я использую String.Format *
поэтому в основном он просто выглядит лучше :) или читаемым, который сводится к личным предпочтениям, не так ли? – 2008-12-08 14:22:32