Пример #1
0
        public void SaveToFile(string fileName)
        {
            var serializedStream = BinarySerializer.Serialize(this);
            var compressedStream = DeflateCompressor.Compress(serializedStream);

            using (var fileStream = new FileStream(fileName, FileMode.Create))
            {
                fileStream.Write(compressedStream, 0, compressedStream.Length);
            }
        }
Пример #2
0
        public static SemanticVocabulary LoadFromFile(string fileName)
        {
            using (var fileStream = new FileStream(fileName, FileMode.Open))
            {
                var byteStream = new byte[fileStream.Length];
                fileStream.Read(byteStream, 0, byteStream.Length);

                var decompressStream = DeflateCompressor.Decompress(byteStream);
                return(BinarySerializer.Deserialize <SemanticVocabulary>(decompressStream));
            }
        }