struct byref 및 readonly를 함수에 전달할 수 있습니까? (다만 C++에서 T const&
을 같은)struct byref 및 readonly를 C#의 함수에 전달하는 방법은 무엇입니까?
struct A
{
public int b;
}
void func1(ref A a) // I want to make this `a` immutable
{
}
어떻게 할까?
업데이트 나의 가장 큰 관심사는 통과
(1) 불변 상태 (2) 효율적으로. 두 번째 관심사는 변이 가능한 개체처럼 국가가 간단하고 쉽게 변해야한다는 것입니다.
왜 ref로 전달 하시겠습니까? –
@astander 복사 비용을 절약합니다. – Eonil
이것이 왜 당신의 가장 큰 관심사입니까? 성능/메모리 문제가 있습니까? –