Использование параметра out не снижает производительность. Параметр Out в основном является опорным параметром, поэтому и вызывающая сторона, и вызываемая сторона указывают на один и тот же фрагмент памяти.

ьвне параметры вC # есть какие-либо последствия для производительности, о которых я должен знать? (Как исключения)

Я имею в виду, это хорошая идея, чтобы иметь метод сout параметр в цикле, который будет запускаться пару миллионов раз в секунду?

Я знаю, что это некрасиво, но я использую это так же, какInt32.TryParse использует их - возвращаяbool сказать, была ли какая-то проверка успешной и имеющейout параметр, содержащий некоторые дополнительные данные, если он был успешным.

Ответы на вопрос(6)

Ваш ответ на вопрос