고양이와 별무리 도서관

고양이와 별무리 도서관 Post List

클래스(Class), 프로퍼티와 백킹 필드(backing field), base와 this

클래스(class)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 개념 중 하나로, 데이터와 해당 데이터를 처리하는 메서드(기능)를 하나로 묶는 방법입니다. 클래스는 데이터(필드)와 해당 데이터에 작용하는 메서드(함수)의 집합을 정의합니다. C#은 객체 지향 프로그래밍 패러다임을 강력하게 따르는 프로그래...

object 타입과 var 키워드와의 비교

C#은 강력한 정적 타입 언어로, 변수의 타입을 엄격하게 정의합니다. 그러나 코드의 유연성과 간결성을 높이기 위해 object와 var 키워드를 제공합니다. 이 두 키워드는 얼핏 보면 다양한 타입을 추상적으로 사용한다는 점에서 비슷해 보일 수 있으나, 실제로는 서로 다른 목적과 사용 방법을 가지고 있습니다. object 키워드 object는 C#...