프로그래밍
-
C# 기초문법 정리(5) 반복문C# 2022. 1. 27. 02:44
C# 10.0 기준으로 작성합니다. 명령문 또는 명령문 블록을 반복적으로 실행합니다. for : 지정된 부울 식이 true로 계산되는 동안 본문을 실행합니다. foreach : 컬렉션의 요소를 열거하고 컬렉션의 각 요소에 대한 본문을 실행합니다. do : 조건에 따라 본문을 한 번 이상 실행합니다. while : 조건에 따라 본문을 0번 이상 실행합니다. for 예시 구문 foreach 예시 구문 using System.Collections.Generic; 인터페이스를 구현하는 형식의 인스턴스에 있는 각 요소에 대해 문 또는 문 블록을 실행합니다. do 예시 구문
-
C# 기초문법 정리(5) 속성C# 2022. 1. 23. 01:14
C# 10.0 을 기준으로 작성되었습니다. 속성은 전용 필드의 값을 읽거나 쓰거나 계산하는 유연한 메커니즘을 제공하는 멤버입니다. 공용 데이터 멤버인 것처럼 속성을 사용할 수 있지만, 실제로 접근자 라는 특수 메서드입니다. 이렇게 하면 데이터에 쉽게 액세스할 수 있으며 메서드의 안전성과 유연성 수준을 올리는 데에도 도움이 됩니다. 속성은 C#를 구성하는 주요 구성요소이며, 액세스 시 필드처럼 동작합니다. 그러나 필드와 달리 속성은 속성에 액세스하거나 할당할 때 실행되는 문을 정의하는 접근자로 구현됩니다. public class Person { public string FirstName { get; set; } // remaining implementation removed from listing } ge..
-
C# 기초문법 정리(2)C# 2022. 1. 20. 22:46
C# 10.0 을 기준으로 작성되었습니다. 1. class 우리가 프로젝트를 시작하면 제일 처음 보게 되는 것 중에 하나가 class 인데 class 라는 것은 다음 멤버들을 선언하기 위해 사용됩니다. 멤버설명 필드 필드는 클래스 범위에서 선언된 변수입니다. 필드는 기본 제공 숫자 형식 또는 다른 클래스의 인스턴스일 수 있습니다. 예를 들어 달력 클래스에는 현재 날짜를 포함하는 필드가 있을 수 있습니다. 상수 상수는 해당 값이 컴파일 시간에 설정되며 변경할 수 없는 필드입니다. 속성 속성은 해당 클래스의 필드처럼 액세스되는 클래스의 메서드입니다. 속성은 클래스 필드에 대한 보호를 제공하여 개체 모르게 필드가 변경되지 않도록 할 수 있습니다. 메서드 메서드는 클래스가 수행할 수 있는 작업을 정의합니다. 메..