В чем практическая разница между двумя вариантами составления строк?

199
16 декабря 2017, 04:20
  1. MessageBox.Show("Точка Х=" + Х + ", Точка Y=" + Y);

  2. MessageBox.Show("Точка Х={0}, Точка Y={1}", X, Y);

Answer 1

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

C#: что производительнее?

Answer 2

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

Также вероятно первый вариант менее эффективен, из-за склеивания строк. Хотя могу ошибаться, т.к. с шарпом уже давно не работал.

READ ALSO
Коллекция из БД в MVVM

Коллекция из БД в MVVM

Есть как я думаю стандартный подход к получению данных из БД

229
Остановка программы Tcp

Остановка программы Tcp

new Thread(new ThreadStart(new Testing_one()Init))

280
В Telegram из макроса VBA Excel?

В Telegram из макроса VBA Excel?

Подскажите пожалуйста есть форма в Excele (для записи заявок на сервис), очень много чего завязано на telegramЗаинтересовал вот подобный вариант...

561
YouTube эмуляция просмотров без WebBrowser C#

YouTube эмуляция просмотров без WebBrowser C#

Добрый деньВозник такой вопрос - возможно ли Post ,Get запросами cэмулировать просмотр ролика без браузера?Если это возможно хотя бы намекните...

229