Section 3.21: 클래스 멤버 연산자

멤버 접근 (member access)

var now = DateTime.UtcNow; // 클래스의 멤버에 접근한다. 이 경우는 UtcNow 속성 (property) 에 접근한다.

함수 호출 (function invocation)

var age = Person.GetAge(dateOfBirth); // 위 코드는 dateOfBirth 인자를 넘겨 GetAge 함수를 호출한다.

역주: 원문에는 Person. 부분이 없이 GetAge() 함수를 바로 부르고 있으나 해당 주제인 클래스 멤버 연산자와 관련이 없는 것 같아 예제를 수정하였습니다.

집합 객체 요소 액세스 (aggregate object indexing)

var letters = "letters".ToCharArray(); char letter = letters[1]; Console.WriteLine("Second Letter is {0}",letter); // 위 예제는 letters[1] 을 호출함으로써 // 배열에서 두번째 문자를 추출한다. // 중요: 배열의 요소 액세스시 인덱스는 0 부터 시작된다: 즉, 첫번째 문자는 letters[0] 으로 접근이 가능하다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

'번역 > C# Notes for Professionals' 카테고리의 다른 글

4.2: If 문의 조건식  (0) 2020.11.17
4.1: If-Else 문  (0) 2020.11.16
3.20: nameof 연산자  (0) 2020.11.13
3.19: 대입 이항 연산자  (0) 2020.11.11
3.18: typeof  (0) 2020.11.11

+ Recent posts