컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 값 유형과 참조 유형의 차이점은 무엇인가요?

값 유형과 참조 유형의 차이점은 무엇인가요?

(1) 값 유형: 데이터는 메모리의 스택에 저장되며, 스택에서 데이터에 빠르게 접근할 수 있습니다. 따라서 값 유형은 실제 데이터를 나타냅니다.

(2) 참조 유형: 객체, 배열, 함수.

1. 값 유형: sbyte, short, int, long, float, double,decimal(위 값 유형은 부호 있음) byte, ushort, uint, ulong(위 값 유형은 부호 없음) bool, char

2. 참조 유형: 객체 유형, 동적 유형 및 문자열 유형을 포함합니다. 2. 구체적인 차이점:

1. 값 유형: byteb2=b1; Console.WriteLine("{0}, {1}.", b1, b2); >

2; Console.WriteLine("{0}, {1}.", b1, b2); Console.ReadKey() 설명: byteb1=1; 저장 b1의 값은 1입니다. byteb2=b1; b2를 선언할 때 b1에서 할당한 값 1을 b2에 저장하기 위해 스택에 메모리 공간을 엽니다. Console.WriteLine("{0}, {1}.", b1, b2); 출력 결과는 1, 1입니다. b2=2; 스택의 b2에 저장된 값 1을

2로 변경합니다. Console.WriteLine("{0}, {1}.", b1, b2); 출력 결과는 1, 2입니다.

2. 참조 유형: 코드를 복사하세요.

上篇: 주거 지역의 화재 안전 문제 下篇: Trumpchi gs4 커넥티드 카에서 4G 네트워크를 사용하는 방법
관련 내용