コード例 #1
0
        static void Main(string[] args)
        {
            List <Todoitem> todoList = new List <Todoitem>();
            string          fileName = "todo.csv";
            string          filePath = ".\\" + fileName;

            try {
                string [] todoFile = File.ReadAllLines(filePath);

                foreach (var line in todoFile)
                {
                    string[] itens  = line.Split(",");
                    string   titulo = itens[0].Replace("\"", "");
                    string   nota   = itens[1].Replace("\"", "");

                    Todoitem todoitem = new Todoitem(titulo, nota);
                    todoList.Add(todoitem);
                }
            } catch (IOException ioe) {
                System.Console.WriteLine("Erro ao acessar arquivo");
                System.Console.WriteLine(ioe.Message);
            }

            int opcao = 0;

            do
            {
                Console.Clear();
                System.Console.WriteLine("TODO LIST");
                System.Console.WriteLine();
                ListaItens(todoList);
                System.Console.WriteLine();
                System.Console.WriteLine("Digite uma opção: ");
                System.Console.WriteLine("1 - Adicionar Item");
                System.Console.WriteLine("2 - Remover Item");
                System.Console.WriteLine("3 - Sair do programa");
                System.Console.WriteLine("Opção: ");
                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    AddItem(todoList);
                    break;

                case 2:
                    RemoveItem(todoList);
                    break;

                case 3:
                    System.Console.WriteLine("Tchau!");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    Console.ReadLine();
                    break;
                }
            } while(opcao != 3);
        }
コード例 #2
0
        public static void AddItem(List <Todoitem> todoList)
        {
            Console.Clear();
            System.Console.WriteLine("NovoItem: ");
            System.Console.WriteLine();
            System.Console.WriteLine("Titulo: ");
            string titulo = Console.ReadLine();

            System.Console.WriteLine("Nota: ");
            string   nota = Console.ReadLine();
            Todoitem item = new Todoitem(titulo, nota);

            todoList.Add(item);
        }