인덱서

    [C#] C#과 OOP(Object-Oriented Programming) - 5. 속성(Property)과 인덱서(Indexer)

    5. 속성(Property)과 인덱서(Indexer) ● 속성(Property) 속성은 특정 값을 설정할 때 메서드처럼 호출하고 값을 가져오는 경우 Field처럼 호출하여 사용할 수 있도록 하는 것으로 해당 기능을 구현하기 위한 구문이 간소화될 수 있습니다. namespace mylibrary; public class Car { public int Speed { get; set; } public int RPM => Speed * 2; } 예제에서는 Speed와 RPM이라는 2개의 Property를 정의하였습니다. Speed는 값을 읽는 get과 값을 설정하는 set으로 인해 int형식의 값을 설정하고 가져올 수 있고 RPM은 Speed에서 *2를 연산한 결과만을 읽을 수 있는 Property가 되었습니다..

    [C#] 배열, 컬렉션, 인덱서

    1. 배열 배열의 기본적인 개념은 '같은 성격의 데이터를 여러 개 모아놓은 것'이라고 볼 수 있습니다. 예를 들어 어떤 학급의 학생별 시험 점수를 처리하기 위해 다음과 같이 변수를 선언했다면 class Program { static void Main(string[] args) { int 홍길송 = 70; int 홍길남 = 80; int 홍길순 = 50; int 홍길석 = 100; int 홍길병 = 70; } } 이를 배열로는 대괄호를 사용해 아래와 같이 선언할 수 있습니다. class Program { static void Main(string[] args) { int[] score = new int[5]; score[0] = 70; score[1] = 80; score[2] = 50; score[3] ..