초급
-
C# 기초문법 정리(3) 액세스 한정자C# 2022. 1. 21. 22:17
C# 10.0 을 기준으로 작성되었습니다. (2) 에서 계속 되는 설명으로, 우리가 프로젝트를 새로 만들게 되면 가장 먼저 접하게 되는 것 중에 하나가 액세스 한정자로 다음과 같은 4가지 액세스 한정자가 존재합니다. public protected internal private 액세스 한정자를 이용해 다음 6가지 수준의 접근 수준을 설정할 수 있습니다. public: 액세스가 제한되지 않습니다. protected: 액세스가 포함하는 클래스 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다. internal: 액세스가 현재 어셈블리로 제한됩니다. protected internal: 액세스가 현재 어셈블리 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다. private: 액세스가 포함하는 형식으로 제한됩..
-
C# 기초문법 정리(2)C# 2022. 1. 20. 22:46
C# 10.0 을 기준으로 작성되었습니다. 1. class 우리가 프로젝트를 시작하면 제일 처음 보게 되는 것 중에 하나가 class 인데 class 라는 것은 다음 멤버들을 선언하기 위해 사용됩니다. 멤버설명 필드 필드는 클래스 범위에서 선언된 변수입니다. 필드는 기본 제공 숫자 형식 또는 다른 클래스의 인스턴스일 수 있습니다. 예를 들어 달력 클래스에는 현재 날짜를 포함하는 필드가 있을 수 있습니다. 상수 상수는 해당 값이 컴파일 시간에 설정되며 변경할 수 없는 필드입니다. 속성 속성은 해당 클래스의 필드처럼 액세스되는 클래스의 메서드입니다. 속성은 클래스 필드에 대한 보호를 제공하여 개체 모르게 필드가 변경되지 않도록 할 수 있습니다. 메서드 메서드는 클래스가 수행할 수 있는 작업을 정의합니다. 메..