using System.Collections.Concurrent;
public static void Main()
ConcurrentDictionary<string, int> dict1 = new();
ConcurrentDictionary<string, int> dictX = new();
Console.WriteLine($"dict1: {String.Join(", ", dict1)}");
Console.WriteLine($"dictX: {String.Join(", ", dictX)}");
MemoryStream stream = new();
Serializer.Serialize(stream, dict1);
Serializer.Serialize(stream, dictX);
ConcurrentDictionary<string, int> dict1PD = Serializer
.Deserialize<ConcurrentDictionary<string, int>>(stream);
ConcurrentDictionary<string, int> dictXPD = Serializer
.Deserialize<ConcurrentDictionary<string, int>>(stream);
Console.WriteLine($"dict1PD: {String.Join(", ", dict1PD)}");
Console.WriteLine($"dictXPD: {String.Join(", ", dictXPD)}");