C#/C#_기초강의

(C#) 값 형식과 참조 형식 reference types and value types

코딩ABC 2023. 4. 20. 06:49
반응형

C#의 자료형은 값 형식(value types)과 참조 형식(reference types)이라는 두 가지 범주로 분류됩니다.

값 형식은 변수가 직접 값을 가지고 있는 형식이며, 참조 형식에서 변수는 값이 있는 위치를 참조합니다.

 

값 형식에 속한 자료형

정수 형식(sbyte, byte, short, int, long)
부동 소수점 형식(float, double), decimal
bool
char (문자)
struct (구조체)
enum (열거형)
값 튜플(value tuple)

 

참조 형식에 속한 자료형

object
string (문자열)
dynamic
class
interface
delegate
record
그리고 배열도 참조 형식에 속합니다.

 

예제

int a=100;     // 값 형식
int b = 200;   // 참조 형식
string s = "안녕하세요";    // 참조형식,  s가 참조합니다.

값형식과 참조형식

 

 

 

 

반응형