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