GitHub 에 대한 Roslyn 문서의 일부로 C # 및 VB에 대해 계획된 언어 기능이있는 언어 기능 구현 상태 페이지가 있습니다.
머리를 감쌀 수 없었던 한 가지 기능은 private protected
액세스 수정 자입니다.
private protected string GetId() { … }
C # 언어 디자인 노트 페이지에는 많은 새로운 기능을 설명하지만이 기능은 설명하지 않습니다.
에릭 리퍼 (Eric Lippert)는 다음과 같이 언급했다 .
오류가 수정자를 증가하는 제한 사항으로 생각하고 있습니다. 실제로 수정자는 항상 제한을 줄입니다. 사물은 기본적으로 "개인"입니다. 수정자를 추가해야만 제한이 줄어 듭니다.
의 의미는 private protected
무엇입니까? 언제 사용할 수 있습니까?
protected | internal
및protected & internal