Есть ли существенный прирост производительности за счет использования встроенных классов .NET?

Небольшой вопрос ...

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

Так делает ли это платформа .NET? Оптимизирована ли реализация Microsoft библиотеки базовых классов каким-либо образом, с чем я не могу надеяться сопоставить в управляемом коде?

А что насчет чего-то такого маленького, как использование KeyValuePair в качестве типобезопасной структуры кортежа вместо написания моей собственной?

5
задан JasonMArcher 5 September 2014 в 05:35
поделиться