>백엔드 개발 >C#.Net 튜토리얼 >C#의 두 가지 주요 데이터 유형은 무엇입니까?

C#의 두 가지 주요 데이터 유형은 무엇입니까?

下次还敢
下次还敢원래의
2024-04-04 16:21:16474검색

C#의 데이터 유형은 값 유형과 참조 유형으로 구분됩니다. 기본 데이터 유형(정수, 부동 소수점 숫자, 부울 값 등), 구조 및 열거형을 포함한 값 유형은 스택에 저장됩니다. 객체에 대한 참조를 저장하는 클래스, 인터페이스, 배열 및 문자열을 포함하여 참조 유형은 힙에 저장됩니다.

C#의 두 가지 주요 데이터 유형은 무엇입니까?

C#의 두 가지 주요 데이터 유형

C#의 데이터 유형은 값 유형참조 유형이라는 두 가지 범주로 나뉩니다.

값 유형

  • 스택에 저장
  • 데이터 직접 복사
  • 값 유형을 수정해도 다른 변수에는 영향을 미치지 않습니다.
  • 포함: 정수, 부동 소수점 숫자, 부울 값, 구조, 열거형
  • 예:
<code class="c#">int i = 10;
int j = i;
i = 20;
Console.WriteLine(j); // 输出 10</code>

참조 유형

  • 힙에 저장
  • 객체에 대한 참조 저장
  • 참조 유형을 수정하면 다른 변수에 영향을 미칩니다
  • 포함: 클래스, 인터페이스, 배열, 문자열
  • 예:
<code class="c#">string s1 = "Hello";
string s2 = s1;
s1 += " World";
Console.WriteLine(s2); // 输出 Hello</code>

위 내용은 C#의 두 가지 주요 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.