2012-09-25 4 views
13

를 포함 할 수 없습니다,하지만 난 다음 코드를 사용하여 위의 오류가 계속 : 당신은 아마 말할 수인터페이스는 아마 정말 바보 같은 질문을 필드

public interface IAttributeOption 
{ 
    AttributeTypeCode Type { get; set; } 
} 

, 내가 하나의 속성과의 인터페이스를 정의하기 위해 노력하고있어.

나는 누군가가 "인터페이스가 가상 클래스이고, ㅋ ㅋ"라고 말해주는 것을 알고 있으며 미리 알고 싶습니다. 분명히 인터페이스에서 괜찮은 속성을 정의하려고합니다.

그래서 무엇이 잘못 되었습니까 ??

감사합니다 :)

+6

나를 위해 잘 컴파일됩니다. BTW 당신이 그것을 도울 수있는 경우 속성'Type' 호출하지 마십시오. – Rawling

+1

VS의 오류 목록을 확인하고 두 번 클릭하여 오류의 출처로 이동하십시오.이 인터페이스는 실제로 오류 출처입니까? – waldrumpus

+0

@ Rawling 좋은 지적 +1 – CompanyDroneFromSector7G

답변

6

나는 분명히 내가 아는 한 인터페이스에서 괜찮 속성을 정의하는 것을 시도하고있다.

이 코드에는 아무런 문제가 없습니다. 오류는 다른 곳에서 발생합니다. AttributeTypeCode 클래스가 물론 정의되었는지 확인하십시오.

+0

이것은 나를 생각하게했다. VS를 닫고 VS를 닫은 다음 오류가없는 솔루션을 다시 열었습니다. – CompanyDroneFromSector7G

+4

@bukko 아, 예, 한 번 그런 질문을했습니다. 나는 너의 고통을 느낀다. –

9

그래서 무엇이 잘못 되었나요?

아니요, 인터페이스 선언은 문제가 없습니다. 당신이 가능하게 이전에 접근 선언을 넣어 잊은 것 같은데 :

public interface IAttributeOption 
{ 
    AttributeType Type; // no { get; set; } 
} 

를 당신이 캐시 된 버전 당기는 할 수있다 당신이 전체 재 구축 할 필요가 있습니다 링크 어셈블리가 있다면.

+0

접근 자 선언이 없다는 것을 기억하지는 않지만 관련이있을 수 있습니다. 그러나 그의 답변이 "솔루션"(예를 들어!)에 도움이 되었기 때문에 Darin Dimitrov와 함께 갈 것입니다. – CompanyDroneFromSector7G

관련 문제