< 타입 안정성이란? >
타입 안정성은 간단히 말해서 변수나 객체가 예상한 데이터 타입과 일치 하는 값을 가지도록 하는 것을 의미한다.
예를 들어, 문자열을 숫자에 할당하려고 시도하면 컴파일러는 이를 에러로 간주한다.
< 왜 타입 안정성이 중요한가? >
타입 안정성은 코드의 실수를 미리 잡아낼 수 있게 해준다. 이를 통해 런타임 에러의 가능성을 크게 줄일 수 있다.
< 예제 >
타입 안정성이 없는 경우
ViewBag.Username = "Alice";
런타임 시에만 오타나 문제를 발견할 수 있다.
타입 안정성을 가진 경우
var model = new UserViewModel
{
Username = "Alice"
};
컴파일 단계에서 문제를 미리 찾아낼 수 있다.
'C#' 카테고리의 다른 글
디컴파일 (0) | 2023.07.12 |
---|---|
[Flags] (0) | 2023.06.29 |
C# 핵심 기초 1편 데이터 접근 제어 public과 protected 속성,private 멤버와 indexer (0) | 2023.06.29 |
C# Indexers 적용/활용 방법 (0) | 2023.06.29 |
자동속성(Auto-Implemented Properties)/가상속성(Virtual Properties) (0) | 2023.06.28 |