Out (1) 썸네일형 리스트형 C# Property Vs Field and ref keyword 아무 생각 없이 Class의 Property를 함수의 ref 타입 파라미터로 넘기려다가 아래 에러를 만났다. error[kr] : 속성 또는 인덱서는 out 또는 ref 매개 변수로 전달할 수 없습니다. error[en] : A property or indexer may not be passed as an out or ref parameter. Q1. 왜 넘길 수 없는가? 왜 넘길 수 없는지 이해하려면 먼저 Property가 기본적으로 어떻게 동작하는지 알아야 한다. 아래와 같은 Property를 가정해보자 public int TestProperty { get; set; } 컴파일러는 컴파일타임에 아래와 비슷한 모양으로 testProperty라는 필드 생성 및 Get, Set 메서드를 생성한다. 이후 T.. 이전 1 다음