how to write ArrayList to and read ArrayList from file

i created an ArrayList (CurrentArray), the problem is that i don't know how to write it into file. i used binarywriter and streamwriter, they all donot work.
something like:
Dim FS As New FileStream(arrayStorePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None)
Dim SW As New BinaryWriter(FS)
SW.Write(CurrentArray)
SW.Close()
FS.Close()

the error says that, cannt convert arraylist into string and so on
can any one help me

cheers

[482 byte] By [Andy.W] at [2008-1-19]