시샵
-
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# 기초문법 정리(4) 필드, 상수C# 2022. 1. 22. 00:41
C# 10.0 을 기준으로 작성. 클래스를 구성하는 각 멤버에 대해서 살펴봅니다. 1. 필드 필드는 클래스 또는 구조체에서 직접 선언되는 모든 변수를 필드라고 합니다. 인스턴스 필드, 정적 필드 둘다 가능하며, 일반적으로 필드는 액세스 가능성이 private 또는 protected인 변수에만 사용해야 합니다. 공용 속성에 의해 노출된 데이터를 저장하는 private 필드는 백업 저장소 또는 지원 필드라고 하며, 필드는 일반적으로 둘 이상의 형식 메서드에서 액세스할 수 있고 단일 메서드의 수명보다 오랫동안 저장되어야 하는 데이터를 저장합니다. 예를 들어 달력 날짜를 나타내는 형식에는 각각 월, 일, 연도에 대한 세 개의 정수 필드가 있을 수 있습니다. 단일 메서드 범위 내에서만 사용되는 변수는 메서드 본문..
-
C# 기초문법 정리(1)C# 2022. 1. 20. 18:01
C# 10.0 기준이며, 가장 많이 가장 쉽게 볼 수 있는 문법들 순서로 정리합니다. 1. using 네임스페이스에 정의된 형식을 해당 형식의 정규화된 네임스페이스를 지정하지 않고도 사용할 수 있습니다. 또는 IDisposable 개체의 올바른 사용을 보장하는 편리한 구문을 제공 IDisposable는 관리되지 않는 리소스를 메모리에서 해제하기 위해 사용하며, 자세한건 추후 다시 정리 함. using (var reader = new StringReader(manyLines)) { string? item; do { item = reader.ReadLine(); Console.WriteLine(item); } while (item != null); } using 의 다양한 지시문이 있으나 초급에서는 설명하지..