Value(값)
값 형식은 변수가 값을 담는 데이터 형식이고 타입은 struct형으로 되어있음
struct는 프로그래밍 언어에서 구조화 된 데이터를 처리할 때 사용하는 구조체
(하나의 제품으로 치자면 이미 완성되어 있는 완제품)
Reference(참조)
참조 형식은 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식이고 타입은 class형으로 되어있음
(하나의 제품으로 치자면 변경이 가능한 제품)
Console.WriteLine 다음 소괄호 안에는 여러가지 데이터형이 들어갈 수 있도록 이미 System 네임스페이스 안에 Console이라는 클래스에 WriteLine이라는 함수로 여러가지 데이터형을 쓸 수 있게끔 정의되어 있음
int a = 10;
Console.WriteLine(a);
void Console.WriteLine(int value)
주의사항
1.실수의 변수 선언 및 값 할당시 C#컴파일러는 기본적으로 double형으로 인식함
그래서 실수형을 사용시 접미사 float(f), double(d), decimal(m)를 붙여 정확히 사용해야함
2.편의를 위해 형식이 맞지 않는 값으로 변환했을 때 생기는 문제점들
컴파일러에서 문제를 발생하지 않았지만 결과 값과 같이 데이터 손실로 인해 의도치 않은 버그를 유발하기도 함
출처) 블로그 IT가 만드는 재기 넘치는 세상
'C#' 카테고리의 다른 글
[C#] 데이터 타입 (0) | 2024.05.13 |
---|---|
[C#] 프로그래밍 언어 (0) | 2024.05.13 |
20240513 C# 구조이해 (0) | 2024.05.13 |
20240508 C#공부 (0) | 2024.05.08 |
[C#] 객체지향 프로그래밍, 네임스페이스, 클래스, 메서드, 필드 (0) | 2024.04.09 |