Как сохранить список с другим списком внутри в файл - PullRequest
1 голос
/ 17 октября 2019

Итак, у меня есть мой пользовательский объект:

public class UserModel
{
    public int Id { get; set; }
    public string Username { get; set; }
    public List<ProjectModel> Projects { get; set; }
}

И, как вы можете видеть, у меня есть список проектов, принадлежащих пользователю. Чтобы сохранить своего пользователя, я выполнил эту функцию:

    public void AddNewUser(UserModel user)
    {
        try
        {
            string folder = @"c:\temp\";
            StreamWriter sw = new StreamWriter($"{folder}input.txt", append: true);

            sw.WriteLine($"{user.Id}," +
                $"{user.Username}");

            sw.Close();
        }
        catch (Exception e)
        {
            Console.WriteLine($"The file could not be read: {e.Message}");
        }
    }

Но теперь у меня возник вопрос, как мне сохранить Список проектов и связать его с пользователем. Я знаю, что могу сохранить каждый проект в другой файл или сохранить в тот же файл, но как я могу связать их?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...