Проблема с FileStream [требует правки]

251
29 марта 2018, 06:00

Добрый день, пытаюсь произвести сериализацию объекта на C# через FileStream, но почему то конструктор FileStream "ругается" на запись пути к файлу. Код:

class Program
    {
        static void Main(string[] args)
        {
            //Создаем объект для сериализации
            Person person = new Person("Tom", 26);
            Console.WriteLine("Объект создан");
            string path = "С:\\Visual Studio\\people.txt";
            //Создаем объект
            BinaryFormatter formatter = new BinaryFormatter();
            //Сериализация
            using (FileStream stream = new FileStream(path, FileMode.OpenOrCreate))
            {
                formatter.Serialize(stream, person);
                Console.WriteLine("Объект сериализован");
            }
            //Десериализация
            using (FileStream stream = new FileStream(path, FileMode.OpenOrCreate))
            {
                Person newPerson = formatter.Deserialize(stream) as Person;
                if (newPerson != null)
                {
                    Console.WriteLine("Объект десериализован");
                    Console.WriteLine("Имя: {0} --- Возраст: {1}", newPerson.Name, newPerson.Age);
                }
            }
            Console.ReadKey();
        }

При "подходе" к первому FileStream выскакивает

System.NotSupportedException: "Данный формат пути не поддерживается."

При том, что путь (переменная path) указан корректно. Запись пути в формате

"people.txt"

компилятор пропускает. Раньше проблем с FileStream и подобной записью пути не было. В чем может быть проблема?

READ ALSO
CefSharp Использование proxy с логином и паролем

CefSharp Использование proxy с логином и паролем

Такая реализация не работает, вместо браузера просто белый экран

250
Не создается архив

Не создается архив

Используется библиотека DotNetZipХочу добавить папку со всеми файлами и вложенными папками

209
Бухалтерия на C# [требует правки]

Бухалтерия на C# [требует правки]

Хочу написать программу (простенькую) подобную как 1с бухгалтерия на C#, нужно (приходовать, расходовать, и создать склад), как можно создать...

197
Объединение ячеек в Word

Объединение ячеек в Word

В общем, в продолжение своей предыдущей темы по парсингу таблиц Word'a с помощью interop я столкнулся с объединенными ячейками

205