Оптимизатор .NET очень умный, в него много вкладываются (а есть еще GC, AOT и другие сферы).
Мало кто действительно понимает, как оптимизации в .NET реально работают, а с приходом .NET 8 это будет практически невозможно. Вот статья по изменениям в производительности в .NET 8 - ее читать от 5 часов.
Так что, вопросы по типу а как работает останутся без ответа
На мой взгляд, это правильно. Нечего мусор передавать в надежде, что сработает как хочется. Тем более в документации к функции явно описано, что если переданы неправильные флаги, то будет исключение.
mayton2019, я не это хочу. Я начал делать логику парсинга строки в адрес, и стало интересно как подобные ситуации обнаруживать - когда вроде IP, но на самом деле DNS
Александр, а вообще, надо ориентироваться на удобство пользователя. если из-за внутренней архитектуры более удобный внешний интерфейс сделать трудно, то значит у внутренней архитектуры проекта проблемы и надо переписывать/рефакторить
Александр, если уж так глубоко, то можно сделать зоопарк микросервисов, который будет предоставлять обширный интерфейс. А внешним пользователям предоставлять интерфейс через gateway, BFF и т.д.
Мало кто действительно понимает, как оптимизации в .NET реально работают, а с приходом .NET 8 это будет практически невозможно. Вот статья по изменениям в производительности в .NET 8 - ее читать от 5 часов.
Так что, вопросы по типу
а как работает
останутся без ответа