Я хочу передать ссылочный тип по значению методу в C#. Есть ли способ сделать это.Передача типов ссылок по значению в C#
В C++ я всегда мог полагаться на конструктор копирования, чтобы вступить в игру, если бы я хотел передать значение. Есть ли какой-либо способ в C#, кроме: 1. Явное создание нового объекта 2. Внедрение метода IClonable и последующего вызова метода Clone.
Вот небольшой пример:
Давайте возьмем класс А в C++, который реализует конструктор копирования.
Метод func1 (класс А), я могу назвать его, говоря func1 (objA) (Автоматически создает копию)
ничего подобного Существует ли в C#. Кстати, я использую Visual Studio 2005.