If you're serializing to binary, then it won't be a human-readable
textfile in the end. Here is an example of serializing to XML: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sa() As String = {"Extreme", "Visual", "Basic", "Forum"}
Dim ser As New Xml.Serialization.XmlSerializer(GetType(String()))
Dim fs As New IO.FileStream( _
Application.StartupPath & "\beh.txt", IO.FileMode.OpenOrCreate)
Dim tw As New IO.StreamWriter(fs)
Dim tr As New IO.StreamReader(fs)
ser.Serialize(tw, sa)
Dim dum As String, ret() As String, out As String
ret = ser.Deserialize(tr)
For Each dum In ret
out &= dum & " "
Next
MessageBox.Show(out.Trim)
End SubThere is lots of documentation in the MSDN regarding
serialization, when to use it, and how to use it. I would suggest giving
it a good once-over. The Xml.Serialization namespace is the key to
XML serialization, so check out the docs on it.