다음을 통해 공유


컴파일러 오류 CS0200

업데이트: 2007년 11월

오류 메시지

'property' 속성 또는 인덱서는 읽기 전용이므로 할당할 수 없습니다.
Property or indexer 'property' cannot be assigned to — it is read only

값을 set 접근자가 없는 속성에 할당하려고 했습니다. 오류를 해결하려면 set 접근자를 추가하십시오. 자세한 내용은 방법: 읽기/쓰기 속성 선언 및 사용(C# 프로그래밍 가이드)를 참조하십시오.

예제

다음 샘플에서는 CS0200 오류가 발생하는 경우를 보여 줍니다.

// CS0200.cs
public class MainClass
{
    // private int _mi;
    int I
    {
        get
        {
            return 1;
        }

        // uncomment the set accessor and declaration for _mi
        /*
        set
        {
            _mi = value;
        }
        */
    }

    public static void Main ()
    {
        MainClass II = new MainClass();
        II.I = 9;   // CS0200
    }
}