Недостаточная оптимизация метода Int32.TryParse в CoreCLR
В CoreCLR, реализация метода Int32.TryParse вызывает недоумение у многих разработчиков, так как она не является оптимальной. В этой статье мы рассмотрим причины, почему такая реализация была выбрана, и проведем анализ возможных улучшений. Проблема заключается в том, что при вызове метода Int32.TryParse с передачей параметров строкового значения и переменной для результата, происходит лишняя проверка значения переменной … Читать далее