Использование параметра out не снижает производительность. Параметр Out в основном является опорным параметром, поэтому и вызывающая сторона, и вызываемая сторона указывают на один и тот же фрагмент памяти.
ьвне параметры вC # есть какие-либо последствия для производительности, о которых я должен знать? (Как исключения)
Я имею в виду, это хорошая идея, чтобы иметь метод сout
параметр в цикле, который будет запускаться пару миллионов раз в секунду?
Я знаю, что это некрасиво, но я использую это так же, какInt32.TryParse
использует их - возвращаяbool
сказать, была ли какая-то проверка успешной и имеющейout
параметр, содержащий некоторые дополнительные данные, если он был успешным.