public enum EPlayerState : uint
{
IDLE = 0,
WALK = 1,
}
// 다음에서 오류가 생김
EPlayerState state
{
get;
private set;
}
setter는 전체 프로퍼티의 접근성(accessibility)이므로 이미 private이다
기본적으로 프로퍼티의 get; 또는 set;의 접근 제한자를 지정하려면 다른 경우보다 더 제한적 (restrictive)이여야 한다, 따라서 아래와 같이 변경하면 오류가 해결된다.
public EPlayerState state
{
get;
private set;
}
'프로그래밍 언어 > C#' 카테고리의 다른 글
| [C#] LINQ (링크) 메소드 (0) | 2025.07.28 |
|---|---|
| [C#] 6.0 using static (0) | 2025.07.28 |
| [C#] unsafe 키워드 소스코드 (0) | 2025.06.17 |
| [C#] 속성 (property) 정리 (0) | 2025.06.16 |
| [C#] Enum에 Name List / Value List 가져오기 (0) | 2025.05.01 |