"Banco de dados" txt C#

Estamos fazendo um trabalho da faculdade que consiste em um sistema para gestão comercial, porém básico, rodando no console e tal.
Esse sistema tem cadastro de funcionarios, clientes, produtos, pdv e relatorio de vendas.
Queríamos que alguns dados básicos (funcionários, clientes e produtos) já fossem carregados automaticamente ao abrir o sistema.
O próprio professor sugeriu gravar isso num txt, mas não explicou sobre.
Fiz uma pesquisa na internet e achei alguns conteúdos muito gerais.
Alguém tem aluma sugestão, dica, um site com um tutorial, qualquer coisa que pode ajudar?

Sua dúvida também está geral. Entao só resta mesmo mostrar exemplos gerais como abaixo. Fora isso, seja mais específico sobre o que tentou fazer.

    public class MyClass
    {
        public string MyProperty { get; set; }
        public string MyProperty2 { get; set; }
    }
    IList<MyClass> list = new List<MyClass>
    {
        new MyClass() { MyProperty = "A1", MyProperty2 = "B1" },
        new MyClass() { MyProperty = "A2", MyProperty2 = "B2" }
    };

    using (var sw = new StreamWriter(@"C:\Users\Public\txt.txt"))
    {
        foreach (var item in list)
        {
            sw.WriteLine(string.Format("{0},{1}", item.MyProperty, item.MyProperty2));
            sw.Flush();
        }
    }