Объекты (также называемые параметрами ссылочного типа), передаваемые как параметры метода, всегда передаются как ссылки на исходный объект и не будут использовать дополнительную память.
Обратите внимание, что это другая концепция, чем передача объекта как ref
, который, по сути, является указателем на область памяти объектов, которую можно изменить методом (например, создать новый класс и присвоить его параметру).
С другой стороны, примитивные данныепо умолчанию типы (целые числа) передаются по значению, поэтому они потребляют дополнительную память.
В этой документации MSDN содержится более подробное обсуждение и примеры.