Самый эффективный способ конкатенации строк?
Метод StringBuilder.Append()
намного лучше, чем optimize использование оператора +
. Но .net я обнаружил, что при выполнении c-sharp 1000 конкатенаций или меньше dot-net String.Join()
даже более эффективен, чем str StringBuilder
.
StringBuilder sb = new StringBuilder();
sb.Append(someString);
Единственная проблема с str String.Join
заключается в том, что вам .net-framework нужно объединить строки с strings общим разделителем.
Изменить: как указал optimisation @ryanversaw, вы можете сделать разделитель str string.Empty
.
string key = String.Join("_", new String[]
{ "Customers_Contacts", customerID, database, SessionID });
c#
.net
string
optimization
Самый эффективный способ конкатенации строк?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.