文字列を送信するには使用しますStreamWriter
が、どのように送信できますHashtable
か? それとも不可能ですか?
public static Hashtable Users = new Hashtable(15)
注:試すものが見つからなかったため、試したコードはありません。
BinaryFormatterを使用して、シリアライズ可能なオブジェクトをシリアライズできます。
BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(streamWriter.BaseStream, Users);
HashTable
をシリアライズおよびデシリアライズできます。しかし、問題があり、
直接シリアル化できないインターフェイスをHashTable
実装しています。次のリンクIDictionary
でシリアル化する別の方法を見つけることができます。
最初にシリアル化してから、シリアル化されたストリームを送信する必要があります。このサイトと Google の両方に、シリアライゼーションに関するリソースがたくさんあります。