«xml-serialization» 태그된 질문

이 태그는 XML을 데이터 형식으로 사용하는 직렬화 기술을 나타냅니다.

5
setter가없는 속성이 직렬화되지 않는 이유
직렬화 가능한 클래스가 있고 클래스의 속성 중 하나가 Guidgetter에서를 생성합니다 . 이 속성은 setter를 구현하지 않으며 serialization 중에 무시됩니다. 그 이유는 무엇이며 내 속성을 직렬화하려면 항상 setter를 구현해야합니다. [Serializable] public class Example { [XmlAttribute("id")] public string Id { get { return Guid.NewGuid().ToString(); } } } 빈 setter를 구현하려고 시도했는데 올바르게 …

6
XML 직렬화에 StringWriter 사용
현재 개체를 직렬화하는 쉬운 방법을 찾고 있습니다 (C # 3). 몇 가지 예를 검색하여 다음과 같은 결과를 얻었습니다. MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); string result …


11
개체가 C #에서 숫자인지 확인
나는 그 때문에 물체가 숫자인지 확인하고 싶습니다 .ToString()숫자를 포함하고 문자열 초래 +, -,. .net (예 :)에서 간단한 유형 검사로 가능 if (p is Number)합니까? 아니면 문자열로 변환 한 다음 double로 구문 분석해야합니까? 업데이트 : 내 개체가 int, uint, float, double 등임을 명확히하기 위해 문자열이 아닙니다. 다음과 같이 모든 개체를 xml로 …


7
XML 직렬화 및 상속 된 유형
이전 질문 에 이어 객체 모델을 XML로 직렬화하는 작업을 해왔습니다. 그러나 나는 이제 문제에 봉착했습니다 (놀람을 깜짝 놀라게합니다!). 내가 가진 문제는 구체적으로 파생 된 유형으로 채워진 추상 기본 클래스 유형의 컬렉션이 있다는 것입니다. 관련된 모든 클래스에 XML 속성을 추가하는 것이 좋을 것이라고 생각했습니다. 슬프게도 그렇지 않습니다! 그래서 저는 Google에서 몇 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.