XmlSerializer and Chars
From: RCIC (anonymous_at_discussions.microsoft.com)
Date: 05/07/04
- Next message: TT \(Tom Tempelaere\): "Re: How do I gently terminate a thread???"
- Previous message: Michael Riggio: "IPAddress.Address is obsolete"
- Next in thread: RCIC: "RE: XmlSerializer and Chars"
- Reply: RCIC: "RE: XmlSerializer and Chars"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 7 May 2004 12:06:03 -0700
When serializing an object that has a Char as a property, the Char is converted into an Integer for some reason. See following code:
Private Sub RunThisStupidExample()
Dim myLetters As Letters = New Letters
myLetters.Letter = "W"
Dim strFile As String = "C:/Testing.xml"
Dim myXmlSerializer As New System.Xml.Serialization.XmlSerializer(myLetters.GetType)
Dim myFileStream As New System.IO.FileStream(strFile, System.IO.FileMode.Create)
Dim myXmlTextWriter As New System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.Unicode)
myXmlSerializer.Serialize(myXmlTextWriter, myLetters)
End Sub
Public Class Letters
Dim _Letter As Char
Public Property Letter()
Get
Return _Letter
End Get
Set(ByVal Value)
_Letter = Value
End Set
End Property
End Class
Does anyone know how to fix this.
- Next message: TT \(Tom Tempelaere\): "Re: How do I gently terminate a thread???"
- Previous message: Michael Riggio: "IPAddress.Address is obsolete"
- Next in thread: RCIC: "RE: XmlSerializer and Chars"
- Reply: RCIC: "RE: XmlSerializer and Chars"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|