2010-12-07 2 views
0

XML로 직렬화되는 클래스 필드에 특정 정렬 순서를 지정해야합니다. XML 요소를 처리 할 때 정렬 순서에 의존하는 것이 반드시 좋은 습관은 아니지만 감사의 말을 전합니다.VB.Net에서 XmlElementAttribute를 사용하여 XML 직렬화 필드를 정렬하는 방법

그래서 ... C 번호 this answerXmlElementAttribute를 사용하여 조언과 나는 같은 VB로 C#을 번역했습니다

<System.Xml.Serialization.XmlElementAttribute(Order = 1)> _ 
Public Property Foo() As String 
etcs 

그러나 Name 'Order 'is not declared 뿌려줍니다. 내가 C#에서 오역 되었습니까? 아니면 여기에 다른 문제가 있습니까?

답변

3

명명 된 속성이 할당 구문이 잘못하고 있어야한다 :

<System.Xml.Serialization.XmlElementAttribute(Order := 1)> 

참고 = 후 추가 :은. 이것은 생성자의 일부가 아닌 명명 된 속성 용입니다.

+0

감사합니다. oded, super fast answer – hawbsl

관련 문제