학습
-
C# 기초문법 정리(4) 필드, 상수C# 2022. 1. 22. 00:41
C# 10.0 을 기준으로 작성. 클래스를 구성하는 각 멤버에 대해서 살펴봅니다. 1. 필드 필드는 클래스 또는 구조체에서 직접 선언되는 모든 변수를 필드라고 합니다. 인스턴스 필드, 정적 필드 둘다 가능하며, 일반적으로 필드는 액세스 가능성이 private 또는 protected인 변수에만 사용해야 합니다. 공용 속성에 의해 노출된 데이터를 저장하는 private 필드는 백업 저장소 또는 지원 필드라고 하며, 필드는 일반적으로 둘 이상의 형식 메서드에서 액세스할 수 있고 단일 메서드의 수명보다 오랫동안 저장되어야 하는 데이터를 저장합니다. 예를 들어 달력 날짜를 나타내는 형식에는 각각 월, 일, 연도에 대한 세 개의 정수 필드가 있을 수 있습니다. 단일 메서드 범위 내에서만 사용되는 변수는 메서드 본문..
-
C# 기초문법 정리(3) 액세스 한정자C# 2022. 1. 21. 22:17
C# 10.0 을 기준으로 작성되었습니다. (2) 에서 계속 되는 설명으로, 우리가 프로젝트를 새로 만들게 되면 가장 먼저 접하게 되는 것 중에 하나가 액세스 한정자로 다음과 같은 4가지 액세스 한정자가 존재합니다. public protected internal private 액세스 한정자를 이용해 다음 6가지 수준의 접근 수준을 설정할 수 있습니다. public: 액세스가 제한되지 않습니다. protected: 액세스가 포함하는 클래스 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다. internal: 액세스가 현재 어셈블리로 제한됩니다. protected internal: 액세스가 현재 어셈블리 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다. private: 액세스가 포함하는 형식으로 제한됩..