> 백엔드 개발 > C++ > 참조 대 값 유형 C#: 차이점은 무엇입니까?

참조 대 값 유형 C#: 차이점은 무엇입니까?

Susan Sarandon
풀어 주다: 2025-02-02 10:01:09
원래의
850명이 탐색했습니다.

-참조 유형 및 값 유형에 대한 이해가 c#

c# 프로그래밍, 참조 유형과 값 유형의 차이를 이해하는 것은 매우 중요합니다. 둘 다 데이터를 저장하지만 동작과 사용량은 매우 다릅니다.

견적 유형 c# 인용 유형은 인터페이스, 커미션 및 사용자 정의 클래스와 같은 비 기본 유형입니다. 실제 값 자체가 아니라 유형 인스턴스에 대한 참조를 보유합니다. 이는 동일한 기준 유형의 두 변수가 동일한 기본 객체를 가리킬 수 있음을 의미합니다. value 유형

반면에, 정수, 부울 값 및 플로팅 포인트 숫자와 같은 값 유형은 직접 값을 저장합니다. 값 유형 변수가 다른 변수에 할당되면 전체 사본이 생성됩니다. 한 변수의 변경은 다른 변수에 영향을 미치지 않습니다.

주요 차이점

아래 표에서 따옴표 유형과 값 유형의 주요 차이점 : 실제 예제

다음 코드를 고려하십시오 <p> 이 예에서 숫자 1은 값 유형이므로 값의 사본은 숫자 2에 할당됩니다. 숫자 1을 수정하는 것은 각 자체 값이있는 두 개의 독립 변수이기 때문에 숫자 2에 영향을 미치지 않습니다. </p> 이제, 참조 유형의 예를 살펴 보겠습니다 : <p> <strong> 이 경우 사람은 참조 유형이므로 Person1과 Person2는 동일한 객체를 가리 킵니다. Person1을 수정하면 기본 물체가 변경되며, 이는 Person1과 Person2에 반영됩니다. </strong></p>

위 내용은 참조 대 값 유형 C#: 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿