참조 형식(C# 참조)

C# 형식은 참조 형식과 값 형식 두 가지가 있습니다. 참조 형식의 변수에는 데이터(개체)에 대한 참조가 저장되며, 값 형식의 변수에는 해당 데이터가 직접 포함됩니다. 참조 형식에서는 두 가지 변수가 같은 개체를 참조할 수 있으므로 한 변수에 대한 작업이 다른 변수에서 참조하는 개체에 영향을 미칠 수 있습니다. 값 형식에서는 각 변수에 데이터의 자체 사본이 들어 있으며 한 변수의 작업이 다른 변수에 영향을 미칠 수 없습니다(in, refout 매개 변수 제외. in, refout 매개 변수 한정자 참조).

다음 키워드는 참조 형식을 선언하는 데 사용됩니다.

C#는 다음과 같은 기본 참조 형식도 제공합니다.

참고 항목