要发送我使用的字符串,StreamWriter
但我该如何发送Hashtable
?还是不可能?
public static Hashtable Users = new Hashtable(15)
注意:我没有找到任何可以尝试的东西,所以我没有任何我尝试过的代码。
您可以使用BinaryFormatter序列化任何可序列化的对象:
BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(streamWriter.BaseStream, Users);
您需要先对其进行序列化,然后再发送序列化的流。这个网站和谷歌都有很多关于序列化的资源。
您可以序列化HashTable
和反序列化它。但是有一个问题,
HashTable
实现IDictionary
接口它们不能直接序列化。您可以在以下链接中找到另一种对其进行序列化的方法。