Общий вопрос, но я мог бы использовать "английское" объяснение.
Ist это похоже на Java, где
Cat myCat
На самом деле это указатель на Cat?
Должен ли я создавать конструкторы копирования в С#?
Я понимаю, что мы проходим по значению, но теперь мой вопрос заключается в том, что мы передаем значение указателя или полную копию объекта?
если его последняя, разве это слишком дорогостоящая производительность/память? Это когда вам нужно использовать ключевое слово ref?