C # 직렬화 : xml이 비어 있음

베스트

SharpSerializer를 사용하여 개체를 xml 파일로 직렬화하려고합니다.
불행히도 결과 xml 파일에는 내가 제공하는 정보가 없습니다.
내 코드는 다음과 같습니다.

public class SaveGameInfo
{
    public string test;
}

public class main
{
    public void onClickedSave()
    {
        SaveGameInfo obj = new SaveGameInfo();
        obj.test = "TestInformation";
        SharpSerializer sharpSerializer = new SharpSerializer();
        sharpSerializer.Serialize(obj, "test.xml");
    }
}

결과 XML은 다음 정보 만 전달합니다.

<Complex name="Root" type="SaveGameInfo, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" />

분명한 것을 놓치고있는 것 같지만 그것이 무엇인지 모르겠습니다.

Sjeijoet

필드 대신 속성을 사용해야합니다.

public class SaveGameInfo
{
    public string Test { get; set; }
}

public class main
{
    public void onClickedSave()
    {
        SaveGameInfo obj = new SaveGameInfo();
        obj.Test = "TestInformation";
        SharpSerializer sharpSerializer = new SharpSerializer();
        sharpSerializer.Serialize(obj, "test.xml");
    }
}

참고 2 : SharpSerializer는 개체 속성 만 직렬화합니다. 필드는 직렬화되지 않습니다. 필드를 직렬화하려면 속성으로 래핑해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

역 직렬화 된 클래스가 비어 있음-JSON C #

분류에서Dev

직렬화 된 XML 파일이 비어 있습니다.

분류에서Dev

직렬화 된 XML 파일이 비어 있습니다.

분류에서Dev

직렬화 된 XML 파일이 비어 있습니다.

분류에서Dev

C #에서 REST 서비스에서 얻은이 결과를 어떻게 역 직렬화 할 수 있습니까?

분류에서Dev

C #의 목록이있는 개체에 XML 역 직렬화

분류에서Dev

C #에서 비동기 역 직렬화 호출이 작동하지 않음

분류에서Dev

C #에서이 json을 어떻게 역 직렬화 할 수 있습니까?

분류에서Dev

클래스에 따라 요소 이름이있는 C # XML 직렬화 목록

분류에서Dev

C #에서 사용자 지정 직렬화를 사용할 때 XML 요소의 이름을 어떻게 제어 할 수 있습니까?

분류에서Dev

XML이 아직 비어 있습니까?

분류에서Dev

이진 직렬화 / json in c #, 어떻게 이것을 sqlserver에서 얻을 수 있습니까?

분류에서Dev

C ++ MFC에서 이진 직렬화 된 개체를 C #에서 역 직렬화 할 수 있습니까?

분류에서Dev

JSON을 C # 개체로 역 직렬화-역 직렬화되는 데이터 없음

분류에서Dev

Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

분류에서Dev

Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

분류에서Dev

Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

분류에서Dev

특정 유형 배열을 xml로 직렬화 / 비 직렬화

분류에서Dev

C # JSON 직렬화 / 비 직렬화-INPUT 문제

분류에서Dev

C # JSON 직렬화 / 비 직렬화-INPUT 문제

분류에서Dev

이 json을 어떻게 역 직렬화 할 수 있습니까?

분류에서Dev

XML 직렬화 및 역 직렬화 List <string> in C #

분류에서Dev

WinRT (스토어 애플리케이션)의 XML 직렬화 / 역 직렬화

분류에서Dev

C #에서 XML 직렬화를 사용할 때 사용할 수있는 디자인 패턴이 있습니까?

분류에서Dev

웹 서비스 API에서 C # 개체로 XML 문자열 역 직렬화

분류에서Dev

SOAP 서비스에 요청을 보내기위한 XML 직렬화 C #

분류에서Dev

C # Xml 역 직렬화, XML의 데이터 무시

분류에서Dev

c # wince에서 json을 직렬화 할 수 있습니까? 또는 xml serializer 이외의 다른 옵션

분류에서Dev

C # xml 직렬화 구조 변경

Related 관련 기사

  1. 1

    역 직렬화 된 클래스가 비어 있음-JSON C #

  2. 2

    직렬화 된 XML 파일이 비어 있습니다.

  3. 3

    직렬화 된 XML 파일이 비어 있습니다.

  4. 4

    직렬화 된 XML 파일이 비어 있습니다.

  5. 5

    C #에서 REST 서비스에서 얻은이 결과를 어떻게 역 직렬화 할 수 있습니까?

  6. 6

    C #의 목록이있는 개체에 XML 역 직렬화

  7. 7

    C #에서 비동기 역 직렬화 호출이 작동하지 않음

  8. 8

    C #에서이 json을 어떻게 역 직렬화 할 수 있습니까?

  9. 9

    클래스에 따라 요소 이름이있는 C # XML 직렬화 목록

  10. 10

    C #에서 사용자 지정 직렬화를 사용할 때 XML 요소의 이름을 어떻게 제어 할 수 있습니까?

  11. 11

    XML이 아직 비어 있습니까?

  12. 12

    이진 직렬화 / json in c #, 어떻게 이것을 sqlserver에서 얻을 수 있습니까?

  13. 13

    C ++ MFC에서 이진 직렬화 된 개체를 C #에서 역 직렬화 할 수 있습니까?

  14. 14

    JSON을 C # 개체로 역 직렬화-역 직렬화되는 데이터 없음

  15. 15

    Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

  16. 16

    Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

  17. 17

    Dictionary <string, string>을 XML로 직렬화 / 비 직렬화

  18. 18

    특정 유형 배열을 xml로 직렬화 / 비 직렬화

  19. 19

    C # JSON 직렬화 / 비 직렬화-INPUT 문제

  20. 20

    C # JSON 직렬화 / 비 직렬화-INPUT 문제

  21. 21

    이 json을 어떻게 역 직렬화 할 수 있습니까?

  22. 22

    XML 직렬화 및 역 직렬화 List <string> in C #

  23. 23

    WinRT (스토어 애플리케이션)의 XML 직렬화 / 역 직렬화

  24. 24

    C #에서 XML 직렬화를 사용할 때 사용할 수있는 디자인 패턴이 있습니까?

  25. 25

    웹 서비스 API에서 C # 개체로 XML 문자열 역 직렬화

  26. 26

    SOAP 서비스에 요청을 보내기위한 XML 직렬화 C #

  27. 27

    C # Xml 역 직렬화, XML의 데이터 무시

  28. 28

    c # wince에서 json을 직렬화 할 수 있습니까? 또는 xml serializer 이외의 다른 옵션

  29. 29

    C # xml 직렬화 구조 변경

뜨겁다태그

보관