Re[12]: Регресс производительности при переходе с FW 3.5 SP1
От: 4058  
Дата: 16.05.20 19:48
Оценка:
Здравствуйте, Serginio1, Вы писали:

4>>Заменил "X" на "Ё", результаты те-же, не понимаю, что должно было изменится, строки в .NET исторически UTF-16 и один символ ASCII в UTF-16 занимает 2 байта, собственно как и буква "Ё".


S>https://docs.microsoft.com/en-us/dotnet/api/system.string?redirectedfrom=MSDN&view=netcore-3.1


S>Только вот алгоритм сравнения может быть разный в зависимости от версии фреймворка и версии юникода


Мне трудно представить, что разница может быть настолько существенна, в зависимости от минорной версии юникода (в данном случае мы получается говорим про 5.0 и 5.1).

S>Разница между .Net Core 3.1 и FW 3.5 по твои данным особо то и нет. В пределе погрешности.


Так на обычных "пробегах" по коллекции и object.Equals разницы и не должно быть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.