Указывает, что тип или метод является чистым, то есть не вносит никаких видимых изменений состояния.
Я проверил здесь пониженный уровень C#
Я когда-либо проверял в режиме отладки Отладка -> windows -> Разборка и код точно такой же. Так в чем же разница? Я обнаружил, что «Есть контракт» и т. д. или «если мы всегда отправляем одни и те же параметры, мы получаем один и тот же результат». Хорошо, понял. Но если это ничего не меняет, то почему оно существует? Нет производительности? Нет читаемости? И что это за контракт?
Я ожидаю получить ответы на следующие вопросы:
- Если он ничего не меняет, то почему существовать? Нет производительности? Нет читабельности?
- Что это за контракт?
Подробнее здесь: https://stackoverflow.com/questions/768 ... te-useless
Мобильная версия