Почему в CoreCLR Int32.TryParse сделано не самым оптимальным образом?
В CoreCLR, реализации метода Int32.TryParse не является оптимальным по следующим причинам: 1. Наличие лишней проверки аргументов: Метод Int32.TryParse проверяет аргументы на null и генерирует исключение ArgumentNullException, если они равны null. В случае с TryParse, эта проверка излишняя, так как данный метод не может изменить значения аргументов типа int. Вместо этого, разработчики могли бы предоставить перегруженный ... Читать далее