2009-05-29 10 views
4

얘들 아, 나는 다음과의 VB.NET 클래스 정의가 있습니다. 컴파일 할 때 다음 오류가 표시됩니다.직렬화 부분 클래스

'SerializableAttribute'특성을 여러 번 적용 할 수 없습니다.

오류 자체는 설명이 필요 없습니다. 내 질문에, 비록 하나의 클래스를 Serializable()로 표시했다면, 전체 클래스를 serializable()로 표시한다고 가정 할 수 있습니까? 즉, 클래스의 1 자리에서만 serializable() 태그가 필요합니까?

답변

7

클래스 당 한 번만 표시해야하므로 둘 이상의 '부분적'으로 구분 된 클래스에서는 다른 모든 파일에서 제거해야합니다. 전체 '부분적인'것은 코드를 시각화하는 방법 일 뿐이므로 한 번 적용하면 전체가 클래스가됩니다.

+0

감사합니다. 나는 그것이 쉽다라고 생각했다. 그러나 나는 단지 확신하고 싶었다. – Icemanind