init 키워드는 readonly 처럼 생성자에서만 값 대입이 가능하도록 제한함.


근데 윈폼에서 데이터바인딩해보면 막 수정이 가능함.


{ get; private set; } 은 정상적으로 수정이 막히길레 { get; private init; } 으로 넣어줘보니 마찬가지로 수정안되도록 막힘.


버그맞는듯. 닷넷5기준


이것의 더 큰 문제점은 저러고 버그해결끝이 아니라 새로운 클래스파생형식인 record에서는 선언 파라미터의 맴버를 get init 프로퍼티로 자동으로 잡아주는데

역시나 맘대로 수정이 됨..