역 직렬화 된 개체를 사용하는 방법?

MrTouch

Windows 8 앱용 C #에서 개체를 직렬화 및 역 직렬화하고 있습니다.

객체를 전달하면 예외가 발생하기 때문에 다음 뷰로 전달하기 전에 객체를 직렬화하고 있습니다.

함수 OnNavigatedTo :

protected override void OnNavigatedTo(NavigationEventArgs e)
{
   base.OnNavigatedTo(e);
   string XMLString = e.Parameter.ToString();
   var thisChannel = XmlDeserializeFromString(XMLString, typeof(Channel));
 ....}

역 직렬화 기능 :

  public static Channel XmlDeserializeFromString<Channel>(string objectData)
    {
        return (Channel)XmlDeserializeFromString(objectData, typeof(Channel));
    }

    public static object XmlDeserializeFromString(string objectData, Type type)
    {
        var serializer = new XmlSerializer(type);
        object result;

        using (TextReader reader = new StringReader(objectData))
        {
            result = serializer.Deserialize(reader);
        }

        return result;
    }

개체 내용

이 개체의 데이터에 액세스하고 싶지만 thisChannel.Name이 작동하지 않습니다. 그리고이 오브젝트로 어떻게 계속 작업 할 수 있는지 모르겠습니다.

헨크 홀터 만

다음 var에 드롭 하여 시작하십시오 .

 //var thisChannel = XmlDeserializeFromString(XMLString, typeof(Channel));
 Channel thisChannel = XmlDeserializeFromString(XMLString, typeof(Channel));

그런 다음 잘못된 것을 object XmlDeserializeFromString()선택 하면 적어도 오류가 발생합니다 .

그리고 올바른 것을 사용하려면 :

 Channel thisChannel = XmlDeserializeFromString<Channel>(XMLString);

오버로딩은주의해서 사용해야하며 일반적으로 Type 매개 변수와 혼합하지 않아야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

분류에서Dev

System.Text.Json API를 사용하여 스트림을 개체로 역 직렬화하는 방법

분류에서Dev

값 목록을 C # 개체로 역 직렬화하는 방법

분류에서Dev

C #에서 XML을 개체로 역 직렬화하는 방법

분류에서Dev

xsd.exe를 사용한 역 직렬화-DataSet이 아닌 개체로 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

여러 개체를 단일 XML 파일로 직렬화 / 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

중첩 된 개체에 이름이있을 때 XML을 역 직렬화하는 방법

분류에서Dev

클래스 문자열 값으로 개체를 역 직렬화하는 방법

분류에서Dev

JSON 목록 역 직렬화 후 개체를 조작하는 방법

분류에서Dev

자식 개체 ASP.NET Core를 JSON 역 직렬화하는 방법

분류에서Dev

JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

분류에서Dev

xamarin c # 중첩 된 개체를 포함하는 Json 역 직렬화

분류에서Dev

Immutablejs : 복잡한 JS 객체를 역 직렬화하는 방법

분류에서Dev

C # 역 직렬화 된 JSON 가져 오기를 공개하는 방법은 무엇입니까?

분류에서Dev

클래스 내부의 개인 메서드를 사용하여 PyTorch 저장된 모델을 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

Json.NET을 사용하여 ArrayList의 ArrayList를 직렬화 및 역 직렬화하는 방법

분류에서Dev

사진 plist의 IPXDefaultLibraryURLBookmark를 역 직렬화하는 방법

분류에서Dev

JavaScriptSerializer를 사용하여 JSON을 튜플으로 역 직렬화하는 방법

분류에서Dev

C #에서 Newtonsoft를 사용하여 역 직렬화하는 방법

분류에서Dev

JIL을 사용하여 매개 변수화 된 생성자로 유형을 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

C # 중첩 된 JSON의 일부를 개체 속성에 저장하지만 역 직렬화하지 않는 방법은 무엇입니까?

분류에서Dev

GSON을 사용하여 평면화 된 JSON 키를 적절한 개체로 역 직렬화

분류에서Dev

NSMutableDictionary를 상속하고 NSKeyedArchiver로 직렬화 된 사용자 지정 개체는 역 직렬화 할 수 없습니다.

분류에서Dev

동일한 이름의 새 개체로 개체를 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

상속 된 개체 역 직렬화

분류에서Dev

Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

분류에서Dev

JsonConvert.DeserializeObject를 사용하여 누락 된 멤버에 대해 경고하지만 계속 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

분류에서Dev

직렬화 된 제네릭 목록에서 개체 위치를 찾는 방법

Related 관련 기사

  1. 1

    C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

  2. 2

    System.Text.Json API를 사용하여 스트림을 개체로 역 직렬화하는 방법

  3. 3

    값 목록을 C # 개체로 역 직렬화하는 방법

  4. 4

    C #에서 XML을 개체로 역 직렬화하는 방법

  5. 5

    xsd.exe를 사용한 역 직렬화-DataSet이 아닌 개체로 역 직렬화하는 방법은 무엇입니까?

  6. 6

    여러 개체를 단일 XML 파일로 직렬화 / 역 직렬화하는 방법은 무엇입니까?

  7. 7

    중첩 된 개체에 이름이있을 때 XML을 역 직렬화하는 방법

  8. 8

    클래스 문자열 값으로 개체를 역 직렬화하는 방법

  9. 9

    JSON 목록 역 직렬화 후 개체를 조작하는 방법

  10. 10

    자식 개체 ASP.NET Core를 JSON 역 직렬화하는 방법

  11. 11

    JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

  12. 12

    xamarin c # 중첩 된 개체를 포함하는 Json 역 직렬화

  13. 13

    Immutablejs : 복잡한 JS 객체를 역 직렬화하는 방법

  14. 14

    C # 역 직렬화 된 JSON 가져 오기를 공개하는 방법은 무엇입니까?

  15. 15

    클래스 내부의 개인 메서드를 사용하여 PyTorch 저장된 모델을 역 직렬화하는 방법은 무엇입니까?

  16. 16

    Json.NET을 사용하여 ArrayList의 ArrayList를 직렬화 및 역 직렬화하는 방법

  17. 17

    사진 plist의 IPXDefaultLibraryURLBookmark를 역 직렬화하는 방법

  18. 18

    JavaScriptSerializer를 사용하여 JSON을 튜플으로 역 직렬화하는 방법

  19. 19

    C #에서 Newtonsoft를 사용하여 역 직렬화하는 방법

  20. 20

    JIL을 사용하여 매개 변수화 된 생성자로 유형을 역 직렬화하는 방법은 무엇입니까?

  21. 21

    C # 중첩 된 JSON의 일부를 개체 속성에 저장하지만 역 직렬화하지 않는 방법은 무엇입니까?

  22. 22

    GSON을 사용하여 평면화 된 JSON 키를 적절한 개체로 역 직렬화

  23. 23

    NSMutableDictionary를 상속하고 NSKeyedArchiver로 직렬화 된 사용자 지정 개체는 역 직렬화 할 수 없습니다.

  24. 24

    동일한 이름의 새 개체로 개체를 역 직렬화하는 방법은 무엇입니까?

  25. 25

    상속 된 개체 역 직렬화

  26. 26

    Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

  27. 27

    JsonConvert.DeserializeObject를 사용하여 누락 된 멤버에 대해 경고하지만 계속 역 직렬화하는 방법은 무엇입니까?

  28. 28

    C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

  29. 29

    직렬화 된 제네릭 목록에서 개체 위치를 찾는 방법

뜨겁다태그

보관